I know, I'm having the same problem for the past two days (right after the mx6 meet) -- except mine remains at 2000 rpm even when warm. I've tried the same troubleshooting steps, plus checked the vacuum lines (everything is connected), checked the accelerator cable too.