My cruiser overheats. Last week I had a code of p 309. If I am right. Number 4 cylinder misfire. That went away. We thought it was moisture. On the wires. Yesterday it overheated while idling, the temp lite came on gauge pegged. Drove it home 2 miles. As soon as clear traffic it cooled down. Replace slow and fast relays for the fan. Isolated the harness that goes to fan, shot 12 volts to it. Fan runs great. Reconnect it after new relays. Idle it overheated. Fan will not cycle. Jumped around temp switch. The one in the t-stat houseing and now check engine lite and gage are showing oveheat even with engine cold. Why doesnt the fan cycle? Is there another cooling swich that I am missing? Thanks.