Yeah dude....if that's not the problem I had the same situation. I brought it in and they took out the reeds and found out they were shot. Got it back and it still wasn't running right crackle and then it would seem like it was running out of gas but it would still idle. Brought it in again and they put new reeds in again cuz there was a little chip taken out. Got it back same thing again...so I brought it up for a third time and they finally figured it out, I can't believe I didn't see it, but it was my CDI box wires...they were hanging low and the pipes melted the wire and it was shorting out every now and then.