I have a dls3500 with original carb on an Intek 20hp single cylinder engine, out of nowhere the engine will only start up on full throttle, but spins without starting on Choke and won't start if the choke is fully engaged. I find this weird that it wants less fuel and more lean mixture to start. Battery is reading at 12.6 volts on startup. Any reason why this could be?