i had same problems stalling running well then running ruff turned out to be low voltage to my recently installed electonic dizzy