My buds 1990 Integra has a strage problem. His cooling fan will turn on at complete random. I mean like 3 in the morning when the engines dead cold. His Temp gauge hasn't worked ever so he just installed a new external one, but it stays at 150 degree even with the car off, and the coolant dead cold as well. When we pull the battery cable the needle returns to zero. Any ideas? Thanks!