My 02' did the same thing since new as well. I used an ega machine and found that it was running way too rich. The exhaust gas analyzer read the bike was way rich on bottom and in the middle, so I dropped the needle one clip and turned my pilot in. I think its at 1 and 1/4 out. Been running killer ever since. I wish I had extra cash to buy an ega machine. Hope this helps.
Would loved to get mine checked out - where did you get to check it on the EGA? Anybody offer this as a service?