Engine began fluctuating rpms by itself, had little power under normal light mowing....even with the deck disengaged. Parked it for 4 days then tried to start it...doesn't fire. Is getting plenty of fuel, has spark. Fuel shut off solenoid is working. Checked compression with compression...