I have a 2001 Bayliner with 3.0L Mercruiser. It started slow (turned over slow) when I first bought it two weeks ago. I recharged the battery, then replaced the battery, and then cleaned all the contacts - but nothing seemed to help. It also would not turn over after running for a while and getting warm. Just clicks. (by the way, assuming the temp gauge is accurate it runs pretty cool - definitely not overheating) I replaced the starter today with a new one. Seems to start better cold but still has the hot start issue. The engines starts easy - only takes a couple of cranks and runs great. Could there be some type of switch or relay that is opening up when the engine is warm? When I docked it tonight it wouldn't even make a sound or might click a few times. Any ideas would be appreciated.

