Q: P0505 code Idle Air Control for bmw 540i

asked by on

To start this code has been with me since I bought the car. The car would turn off when coming to a stop light/sign very randomly and without warning. First time scanned came back with a TPS malfunction code. Replaced it because it was bad BUT still kept having same issue. Then my mechanic said it could be the IACV itself, replaced it, still kept turning off randomly. Lastly, did a smoke test with 10psi or pressure, found a vacuum leak, sealed it up with hose clamps around the piping that had no clamps on it. Now since then, been a few days, car has NOT turned off randomly at all like before BUT code keeps showing up after about 40minutes. What do you think the issue is? And will cleaning the Throttle body think will fix it? What are your thoughts. Only code I get. Car runs so smooth but that code pops up. No erratic idle low or high, usually it’s idling a little above the tick mark on the speedometer.

My car has 210000 miles.
My car has a manual transmission.

The TPS can have between 5 and 10 different codes and all will be caused by different failures of the TPS, Throttle body, wiring or computer issues and you will need to supply the code you get to help you isolate the cause. If you have the codes pinpoint tests done by a mechanic like one from YourMechanic then it can be isolated to actual cause of problem and not just putting parts on in hopes of fixing the light coming on.

Was this answer helpful?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. P0505 code Idle Air Control for bmw 540i

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Coolant flow control valve and camshaft position

A camshaft position sensor is a sensor that monitors camshaft speed to regulate ignition timing and fuel injection timing. This is a small sensor that is usually easily replaced and fairly inexpensive. The coolant control valve controls the flow of...

Q: BMW e90 320d jerking at pull away, and in 2nd gear, reduced power, turbo sound has changed.

Hi there. Since this occurred right after driving in some dusty conditions, I would check the air filter first. If the air filter is dirty then this will occur. If the air filter is fine, then I would also clean...

Q: Car sporadically idle high & runs around 1500 RPMS

Hi there. The most common causes of this on your vehicle are either a bad idle control valve, a dirty or failing throttle body, or a vacuum leak. It is very common for the engine to have a vacuum leak...

Related articles

How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...