I have a craftsman DGS -6500 that seems to stop running after 40-50 minutes of use like it is over heated. I let it cool down and starts back up. I keep the oil changed regularly and have replaced the air filter but continues to have problems. Any advice? Thanks.