When your idle is 2000RPM - is it at first start up (open loop)
or after the motor is warm(closed loop)
Since your problems now seem unrelated to your original task, trace
back and think of anything you might have done. Also check your throttle plates to see if they are closing all the way, and make sure they are
synchronized.