using your dimensions, $1.23 per CCF, .85 heater efficiency, 20 degree rise for initial heating and 20 degrees temperature differential, I get:
$53.63 to heat the pool
$1.29 per hour maintain the temperature.
However, the high cost may have to do with the cost of gas, which depends on how you...