Just had my 2004 for its 500mile service, and tune up,and it still spits and pops on a cold engine. On the highway it is great, but slow speed (20mph and under), the carb spits and the bike jerks. IM not a new rider but this is my first new bike, Is this roughness to be expected with a new bike, or is this the fault of the dealer,or his mechanic? The millage is still only 550. The dealer is 60 miles away, so its rough going back and forth all the time. IM ready to find a good local mechanic, if this wouldnt void my warranty. Any feedback would be appreciated.