What is your idle rpm? Mine sits about 1050-1100 if this helps. try a tps reset.
'08+ TPS Reset Procedure:
- Turn on the key.
- Set the kill switch to the run position.
- Don’t start the engine. Rotate the throttle from fully closed (gently forced closed) to fully open (gently held open), and then back again to closed (gently forced closed).
- Repeat 3 times. Hold each position (fully open, fully closed) for 1 full second.
- Turn the key off and on.
I stole this from this site but can't remember where. So credit goes to whoever posted it first.