check him for mites THUROUGHLY
how + where are u measuring ur temps and humidity? it could be hotter than you think
also, if the belly is pink, it normally means ur BP is in shed. it could be trying to get more humidity.

wut are ur temps reading?