Got two words for you. SEA-FOAM.
Got a can of it at NAPA today, put a few ounces in and presto, runs like new, well almost new anyways. I must have been getting water in the tank, I noticed that there was a little rust on the chain for the gas cap. I thought this was odd because it was brand new about 6 months ago. Anyways, I pulled the tank off and drained about 1/2 gallon of gas out to make sure that I got all the water out. Then I put some Sea-Foam in and sloshed it around.
It definitly ran better right after that, but the more that I road it, the better it ran. I'm sure that once I get some new gas in it it'll help big time. It actually started with NO choke which it hasn't done since I bought it. Maybe Sea-Foam is the answer to all of lifes little problems.....
Well maybe not.