I have a 2007 Mini Cooper. It keeps throwing code P1638 on my code reader on these really really cold mornings, and the engine seems to search for idle, reving betwween 500RPM and 1400RPM. The car runs fine after it warms up, I clear the code and restart the engine.

What is wrong, and what should I do to fix this permanently?


I'd try squirting some WD40 into the throttle body assembly first, before considering replacing it.

As Paulster2 said, sometimes the body gets gummed up or, in your case, stuck from cold - WD40 will help lubricate the body and save you some money.

I've used this trick a fair bit, and usually do it once during my own mini service of oil and filter change - so every 6ish months, and never had a problem.

  • I can't believe I didn't mention this, but I have the S model. Is the throttle body a nightmare to get to if you have the S model? I have been assuming it would be, but haven't actually looked (been too cold in the North East to do anything outside). Also, isn't it odd that the engine can be revved while it's throwing a "stuck" code? What's with that? It only goes away after the engine is warm; restarting before warm you'll still have the idle searching problem. – Bob Feb 14 '14 at 17:24
  • Well, it's just gummed up from cold and maybe dirt. The WD40 trick along with cleaning will help. If you notice that the issue is happening every week or month, replace the throttle body (keep the old one, it's probably still good!) – Nick Feb 14 '14 at 18:53

P1638 throttle stuck what happens is that some debris got on the throttle body near the throttle plate. The throttle plate motor is drawing more current from the computer than it's designed to. It is drawing more current than needed to move the throttle plate. It's not designed to move debris or gunk if it encounters an obstruction and can't close for a few milliseconds it will throw the code.

I had this problem on my R56 MINI Cooper. What I did was use some lubricant spray oil into the pipe that connects to the throttle body to the valve cover. Then start the engine at idle and spray a few sprays of that lube into the PCV until you hear the engine rev up a little. Then put pipe back on and rev your engine a few tines so the throttle plate moves around a little bit. Then do this over again one time, then clear the code using scan tool code should not come back.

If it comes back then you need to do this again a few times or turn car off disconnect battery and take off the air hose to throttle and spray lube oil directly on throttle plate and body. While at it, clean with a rag then re-assemble. Start car also, then turn car off and unplug MAF. Then plug back in the connector to make sure it's secure. Start car and code should not return.

  • Welcome to the site. This was a pretty good answer, but please don't treat this like texting. Use proper spelling and punctuation to aid in reading what you've read. Took me about five minutes to figure out exactly what you were saying, then get it cleaned up so it is readable. We appreciate you being here and for such a great answer. Hoping to see even better ones in the future! – Pᴀᴜʟsᴛᴇʀ2 Aug 27 '16 at 13:35

P1638's code is: Throttle Valve Position Control; Throttle Stuck Temporarily ... since I don't know a lot about the Mini Cooper, generally I'd say the motor for your throttle position control is sticking due to freezing or age (gummed up). This should be a user replaceable item (mechanic not needed unless you are a complete mechanical nightmare), just ensure you are getting the correct one for your application. It appears each different engine type uses a different type (or at least a different part number) for the throttle body. Partsgeek.com has them.


Does it ever stall out completely? The code doesn't make sense, but the symptoms match what I experienced when my high-pressure fuel pump was failing. If you have an OBD tool, you should check the fuel pressure.

See my question and answer: The Mystery of the Misfiring MINI

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.