I have a recently rebuilt 4.3L Mercruiser with raw water cooling. It overheats at all speeds and rpm's. I shut it down when it gets above 200, but it would go higher. I've checked so many things that I don't know where to look next. I first replaced my thermostat and all related gaskets. Next, I replaced my lower unit impeller, upper and lower housings. Replaced my G.M. water pump on the engine block. And I did check proper flow from the outdrive by using a clear hose from the oil cooler to the t-stat housing, no bubbles at all just pure water. O yeah, I checked inside of the oil cooler and it was very clean. I took off the risers and manifolds to check for blockage, and they appeared to flow well. I stuck a water hose in the inlets and the water flushed through with no problem. If there is a lot of rust, but good water flow, could the rust still inhibit the motor from cooling properly? One side has a new exhaust manifold and one has an old manifold, the older manifold definitely heats up faster than the new, but the water flows through it fine(garden hose). Please help, I've read everything I can and tried everythin I know. Richie