we have been chasing a overheating issue for longer than i would like to admit. we have installed a new waterpump impellor/housing and seals, we have replaced the thermostat as it was corroded and not working, we have performed the tell tale relocation, we have removed the exhaust manifold cover and found it to be full of scale and other junk which we removed and cleanout out all of the scale and made it look new again. we really do not believe our problem is the impellor or waterpump as we have good waterflow to the top of the block, it has a good strong flow out of the tell tale. however not to long after getting under way and running up around 3000 rpm for about 3-5 minutes the motor goes into slow mode. once we have made changes we had hoped to fix it the area we have taken it to run it it goes into slow mode at almost the exact same distance every time. it would almost seem as though power pack was bad. we have also replaced the temp sensor as it was bad. the only reason i do not believe it is the power pack is there is steam coming out the upper exaust ports which i assume means we are boiling water in the head somewhere. my next thought to try and end this is to run the motor in a high concentrate of vinegar and water until it breaks down the scale that must be inside the block and probably the water tube. im not opposed to pulling the head off but i would rather not if i do not have to. any body have any thoughts, ideas, suggestions that i may not have thought of. just to give you a little history on the motor the original owner lived on a lake and used it in fresh water only. he pulled it out and had the intention to rebuild the boat but lost interest and after sitting for 2.5 years we acquired it. the odd part of the motor is that it does not always happen ( slow mode that is) we took a trip to the keys and used the boat in some really rough seas and deff rough conditions for the motor and had no issues with it going into slow mode. we went out about two or three times after coming back and i believe it happened one time out of three however the last three times we have been out it happened every time.