2014 Craftsman R1000, #247.290000 - Runs rough when it gets hot after about 20 minutes then quits. Will restart and run after it cools down, I replaced spark plug, fuel filter, ignition coil, cleaned carb, drilled a hole in the gas cap to prevent vapor lock, and tested the carb solenoid which is working. I am stumped!