He's probably refusing to eat because the cool air on the cool end of the tank is slowing his metabolism and making him not hungry. Try upping the cool side to 82-84 degrees and keeping the hot side 90-95.

Is he cruising the cage or just sitting?

-adam