Hi, I have a MTD 21" self-propelled 139cc OHV push mower. It runs strong for 10 minutes or so then stops. If I wait 15-30 minutes I can usually get the last 10 minutes of mowing done. I have such a small yard and this is really frustrating. I have replaced the spark plug, changed the oil, air filter, fuel filter and fuel line. I've also pulled out the carburetor and it looks clean. I'm imagining that it's overheating but I don't know what else to do to help with that. Any suggestions would be appreciated.