This is a refined, abbreviated re-post due to lack of response. I have a newly installed starter for a 1985 Sea Ray with a 140hp 3.0 mercruiser engine. I installed the starter with the engine out of the boat and tested the starter. Everything was great. The engine cranked every time. Put the engine back in the boat and the starter made a loud whining noise, it engages the flywheel but refuses to crank the engine over. I removed the starter from the engine and did a bench test and everything seems to work normally. I checked all terminals and wiring for cleanliness and put a voltmeter on all necessary connections to check for proper voltage and everything checked out ok. Every once and a while the starter would actually crank the engine briefly and then stop while making that squealing sound. I really need some advice on this one. I only had 2 responses to my last post a few days ago. Thank you in advance for any assistance.