When I am in the water for 30 min with the top speed of 65 mph. Within the 30 min the overheat light comes on. I take the seat off and the motor isn't hot at all. When I am out of the water I check it with the flush kit idling for 8 to 10 min then increase the rpms for 20 min and no warning light comes on. The compression and spark is good, as well as the O rings. I am thinking it is my heat sensor. Any ideas??