Need advice, once in awhile my 08 600rr would have starting issues regardless of hot, cold, or just even after a long ride. It always starts, but occasionally I would have to hold down the start button for 1 to 4 seconds. I hear the fuel priming, & it always turns. The battery is also good. Now when I accelerate in first gear, it tends to sputter between 2500 & 3000 rpm. Last weekend, I was in the canyons & accelerating on 3 & 4 gear, it wouldn't go past 7000 rpm. But I pulled over & later it would go up to 10000 rpm. Some say I need to replace my fuel filter, some say it's my valves that need tune up, & others say it may be electrical or my stator. Any advice would be greatly appreciated. Or referral to a very knowledgeable mechanic in the Los Angeles area would also be great!