i had a similar problem. i would first replace the thermostate cuz its the cheapest, but i think the problem is the radiator fan switch. its located reight where the thermostate is, and theres a wire coming out of it that leads to the radiator fan motor. i think its abot 40 bucks from Honda. good luck