I have a 2000 yamaha 70trly. Recently it started having this overheating issue were at idle or slow speeds it overheats. The water pump and thermostat have been replaced with oem parts. I am lost as to why this issue is happening (fresh water motor its whole life). It pees a good stream. when the thermostat was replaced I took off the exhaust cover to see if their was debri in the water jacket and it was clean. My resaerch has pointed me to a popit valve being stuck but this enigine doesnt have one. Any guess to whats wrong? Or recomendations for a water treatment to clean out weeds that could have got sucked in? (I have not hit any sand bars and their isnt much sand in the lakes i go to)