Briggs 125cc engine? When this happens, is the deck clogged with grass? A deck clogged with grass could make the starter rope hard to pull. Are the cooling fins clear? Maybe the cooling fins are blocked, and the engine is overheating. Remove the engine shroud. The fins should be easy to check. Is the oil level correct? Again, lack of oil could cause overheating.
How old is the engine? Has maintenance been kept up on it?