My Yardman riding mower has a Briggs & Straton engine that does not turn when hot. The engine starts and runs great when cold. However, once the engine is hot and if I turn it off then I have to wait for about an hour before it cools down and can be restarted. When trying to start the engine while it is hot I can hear the engine trying to turn over but it is usually about half or one turn and then nothing. I can then release the key, try again and get a single turn out of it but not get it to turn over enough times for the engine to restart. I do believe that if the engine were to crank properly it will start.
I am thinking that it could be the starter motor but not sure where to start. Help please.