Skip the auto shop - Our mechanics make house calls

P0506 OBD-II Trouble Code: Idle Control System RPM lower Than Expected

Check Engine Light

P0506 code definition

When the P0506 diagnostic trouble code is stored by the Powertrain Control Module (PCM), it is an indication that the revolutions per minute (RPM) of the idle control system is lower than expected.

Related diagnostic trouble codes:

  • P0505 OBD-II Trouble Code: IAC (Idle Air Control) System Malfunction
  • P0507 OBD-II Trouble Code: Idle Air Control System RPM Higher Than Expected

What the P0506 code means

Today, most vehicles have electronic throttle control. The throttle is controlled by sensors and the PCM and the engine idle speed is controlled by the idle air control system.

In addition to the engine idle speed, the Idle Air Control System also controls the air conditioner, heater blower, and windshield wipers.

When a vehicle is idling, the engine idle speed should remain between 750 RPM and 1000 RPM. If the engine idle speed drops lower than 750 RPM, the PCM will store the P0506 diagnostic trouble code.

What causes the P0506 code?

  • Faulty idle air control motor
  • Vacuum leaks
  • Dirty and/or defective throttle body
  • Faulty power steering pressure switch
  • Blockage in the air intake or exhaust
  • Problem with an internal engine component
  • Defective PCV valve
  • Faulty PCM

What are the symptoms of the P0506 code?

  • Check Engine Light on
  • Low engine idle speed
  • Rough engine idle
  • Unpredictable idling
  • Engine stalls when car comes to a stop

How does a mechanic diagnose the P0506 code?

  • Uses an OBD-II scanner to get all of the trouble codes that are stored by the PCM.

  • Views freeze frame data to see what the conditions of the engine were when the P0506 diagnostic trouble code was set.

  • Clears the code(s) and performs a test drive to see if the code comes back.

  • On the OBD-II scanner, they will view the data stream and compare the current engine idle RPM with the manufacturer’s pre-set idle RPM levels.

  • Tests the engine idle revolutions per minute by turning on the air conditioner and heater blower motor. They will place various loads on the engine during this stage of the diagnostic process to find out if the PCM is able to maintain a normal engine idle speed.

  • Inspects the throttle body for vacuum leaks and high carbon build up. If there is high carbon build up, the throttle body will need to be cleaned.

  • Views live data on the OBD-II scanner to see if the idle air control system and PCM is working properly.

Common mistakes when diagnosing the P0506 code

Sometimes, there are other diagnostic trouble codes that have been stored by the PCM in addition to the P0506 trouble code. These codes should also be checked to avoid a misdiagnoses. It is also important to check for vacuum leaks and carbon buildup in the throttle body air passages.

How serious is the P0506 code?

The P0506 diagnostic trouble code can cause a loss of power while driving, which could make driving conditions hazardous. For this reason, this code is regarded as serious. Diagnosis and repair should be complete as soon as possible.

What repairs can fix the P0506 code?

Additional comments for consideration regarding the P0506 code

Common causes of the P0506 diagnostic trouble code are vacuum leaks and dirty throttle body air passages. Therefore, it is important to inspect the throttle body plate and clean it, if necessary. It is also important to view live data to check engine idle RPM, idle air control system, and PCM functionality.

Need help with a P0506 code?

YourMechanic offers certified mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

More related articles

P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the P0052 code means This code is seen when the Engine Control Module (ECM) tries to control the...
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...
How to Buy Fuel Treatments
Adding a fuel additive to your gas tank when you fill up is one way to clean vital engine parts of deposits, improve the performance of your engine,...


Related questions

Q: My car has trouble code P0745, do I need to replace the solenoid?

Diagnostic Trouble Code P0745 refers to out of range voltage at a solenoid-operated valve that regulates hydraulic pressure in the transmission based on outputs from the Transmission Control Module (TCM). Code P0745 is set when the TCM sees an out...

Q: Have e320 2000 Mercedes Benz getting code p1491 and check engine light on.

This code is related to the pressure in the AC system and suggests that it is too high. When this happens it is usually a result of some kind of blockage in the system. There is also a pressure sensor...

Q: Why my car has a little picture of the motor

This is a sign that the control module has detected a problem somewhere, in one of the vehicles systems. It will be necessary to connect a code reader to the vehicle and pull the diagnostic trouble codes to see what...