The OP mentioned his radiator has recently blown. A build up of gunge in the cooling system, if it wasn't well maintained, might coat and affect the readings from the temperature sensor.
The air temperature sensor might be worth checking as well and its connections.