If it was the carb or fuel pump it wouldn't clean up after it ran for awhile. I would be suspicious of the Accell dizzy. Do you have a stock one to check with?