Mine ran as you describe just a few weeks ago. I went through everything, spark, vaccum.. changed fuel pump. AFTER i changed the pump i checked out all the fuel lines. Ended up having a cracked rubber fuel line comin from the steel tank line to the pump. Changed it out, put in a filter... runs great