Sounds like you have a vacuum leak! It would explain all the problems you're having. I'd check on that, and if no fault found, pull the airbox and make sure the plates are closing all the way. Turn your bars left-right and see if the RPMs jump or drop, indicating a hanging cable somewhere.
Good luck!
__________________
-Noltz
|