What would of caused these faulty temp readings?
The programs that read the digital thermal sensor info get a numeric value from the DTS that is *not* actually the temperature of the core. The value is sort of a measure of thermal intensity and needs to be fed into a formula along with the proper calibration offset to get the correct temperature value. The offset is called T_junction (IIRC) and it varies by CPU line. The E8000 series do not have their T_junction figures published, so the programs like coretemp have to guess at what the T_junction is. They seem to be guessing wrong as people are reporting some very wacky temperatures.