Are both your CPU and battery temps that low? SetCPU > info tab should be near the top.
What about trying a different kernel for (P3Droid has CPU temps available too)?
Maybe power off phone, pull batt, then reapply batt.
I know there are apps on the market that list the output for various sensors, one of which should be battery temperature. Actually spare parts should be able to display the battery temp or Battery Left neither requiring root access. The CPU temperature, you may have a tough time explaining since it requires a custom kernel to display.