I have had my teedubb for a few weeks now and it has always ran great, until about a week ago when i got back from a long day of riding. I hopped on the bike, and it started and idled fine. But when i gave the bike gas all it did was spit and spudder and pop. Since then i have cleaned my gas tank (there was rust), i cleaned my carb out, changed the spark plug. Still, same problem. What could be going on, i will be rebuilding my carb tomorrow with a kit and hopefully that works. But some friends have suggested that maybe the valve timing is off, but i dont know.