My engine starts fine cold. It cranks over very well. It barely cranks when hot. If I let it cool down past say 150 degrees, it cranks again. The starter is newly rebuilt be a reputable marine dealer. A couple years ago it started fine cold or hot, so I am thinking that it is the connections. I only used it a couple times these past few years. However, I am wondering what the engine would be harder to crank when hot. That doesn?t make any sense to me at all. Any thoughts?