could be the sensor someone should be able to give you a ohms reading to compare with if you hang around or do a search as i think its been mentioned more than once. have you checked your radiator is ok at the bottom as ive seen an 98 reg 156 with a bad rad that made it overheat all the time.