Does it allways idle at 3000 or biuld up to.like the throtle jaming.could be crank breather,or Idle control valve,have you checkt the throtle butterfly is closing every time,,is it an electronic throtle fly by wire,could be throtle peddle,hope this is of some use,
Steven,s,, February 2013