Ok. SonInhave what appears to be a 2001 honda rancher 350 es. It was running well before winter just would not shift properly. Found out it was not changing. Replaced voltage regulator as it wasn't getting power to the batter but 3 phases had voltage. Long story short. Replaced stator, pulse generator, voltage regulator, spliced a broken wire. Now it charges. Then it developed a leak from the carb. Replaced it with Amazon carb and backfired. Found leaky spark plug. Heli coil repaired it. No more leak. Still backfires. Adjust needle level on diaphragm and had a better running engine at part throttle except for a huge backfire that blew a hole in the muffler where it connects to the exhaust pipe. Removed muffler to get it repaired. No muffler now and I have spark, fuel from carb as it sprays out from spark plug hole when I removed the spark plugh to check for spark. Battery is fully charged. Why won't it start?