I have a 17hp B&S engine that only runs for about 20 minutes then dies. I have tried cleaning the carb, changing the carb solenoid, changing the magneto, and insulating to kill wire off of the coil but nothing has fixed this problem. After the engine has died, it will start again on choke and only run on low throttle before dying out again. Does anyone know how to fix this problem? The engine is a model 310707. Type:0137-E1 code:020506ZE. It is off of a Craftsman LT-1000 Model 917.271652