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...