I have a Troy Bilt Bronco mower with a Kohler Courage 20 engine. It sat for 4 years. I have changed the carburetor, fuel filter and spark plug. It has new gas. It will start but only run for 5-10 seconds before it dies. Any ideas on other things to check.