Hi All, I'm hoping you can help me troubleshoot a problem with my 2000 R1150GS. The bike won't push past 3500 rpm. When it hits about 3500 it just oscillates +/- 200 rpm pretty aggressively. I bought this bike as a project last year and it has always done this. I've replaced the in tank fuel lines and filter, cleaned the injectors, put in a new battery, and replaced the TPS. I'm coming to my wits' end trying to diagnose this, so I'm turning to people smarter than I.