I had that same problem with my GS300 and it really bothered me. after my 60,000 mile check up. they cleaned the heads, the plugs, and the normal stuff. It runs like a dream machine now, no hesitation at all. Sometimes your impurites in the lower grade gas can clog up your heads, make sure you use premium gas it really makes a difference. ;)