I've put my pinz away for 6 months because of a problem I had. I went to start it while in a parking lot and it cranked and cranked then a HUGE backfire and major flames ahot out the exhaust.

I mean this was LOUD. So I went home to get my truck to tow it - I wanted to check to see if it would start, tried and it started right up.

: I drove it home. Later that day I drove it about a mile and it started to act up - hesitating, couldn't put the accelerator down without it stalling. Then it just stopped.
I got my truck and tried to pull-start it and nothing, just hesitation, backfireing and stalling.
This also happened when I first got it, then it just went away - like I threw a switch and everything was fine!
The only thing I've done is electronic ignition and set the float level and it's run perfect until now.
Can anybody help?
Thank you.