The engine warning light keeps coming on from time to time in the past few days. I have checked everything it says it could be. Also replaced the fuel filter, did oil change and it still came on this morning. I also have loss of power when turning compost piles. Does anyone have any suggestions?