I had a similar problem with my prelude and it was the coolant temp sensor.