My OMC 2.3L Cobra engine is overheating at idle. It cruises around fine, when cruising at 30-35 mph the temp is fine, its usually around 170. Then when it is brought back down to idle the temp really jumps up. It gets to be around 200. If it is brought back up to speed the temp will drop back...