I have a OMC Cobra/Chevy 3.0 4cyl that overheats at speeds above 25 mph for more then 5 minutes. The engine stays cool below the 25mph mark no matter how long you run it for. I have changed the t-stat and even the impeller. I have even taken off the drivebelt and hand turned the water pump (which seems to be fine and no leaks showing). I have check the inlet screens for blockage (they also looked fine). Is there another screen inside the lower housing that I need to check and/or is there something else I'm missing? I will say she runs great and has in the past.<br />Thanks Peoples 