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

Our certified mechanics come to you · 12-month, 12,000-mile warranty

SCHEDULE P0506 DIAGNOSTIC Get a fair and transparent estimate upfront
Red-stars EXCELLENT RATING ON

Cost of diagnosing the P0506 code

P0506 is a diagnostic trouble code (DTC) for "Idle Control System RPM lower Than Expected". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $70.00. Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $30.00 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford$70.00$30.00
Toyota$70.00$30.00
BMW$70.00$30.00
SCHEDULE P0506 DIAGNOSTIC Get a fair and transparent estimate upfront

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.

P0506
trouble codes
Check Engine Light

Fast and easy Check Engine Light is on Inspection service at your home or office.

SCHEDULE P0506 DIAGNOSTIC
Get a fair and transparent estimate upfront

Recent Check Engine Light is on Inspection reviews

Excellent Rating


YourMechanic Check Engine Light is on Inspection Service

Average Rating

4.5/5

Number of Reviews

3,788

Rating Summary
3,460
163
43
24
98
3,460
163
43
24
98

Chet

38 years of experience
393 reviews
Chet
38 years of experience
Chet was very efficient. Went straight to work almost immediately. Every issue was explained in great detail. I could tell he was very knowledgeable with vehicles. Extremely pleased with my experience!
2001 FORD MUSTANG - CHECK ENGINE LIGHT IS ON - IMPERIAL BEACH, CALIFORNIA

Chris

13 years of experience
397 reviews
Chris
13 years of experience
He was great! Explained everything in detail. Made sure he got a little history from me as well as what his notes actually said. Overall I was very pleased with my entire visit and follow-up.
2004 HONDA CIVIC - CHECK ENGINE LIGHT IS ON - SAN FRANCISCO, CALIFORNIA

Rigoberto

8 years of experience
517 reviews
Rigoberto
8 years of experience
Rigoberto is very professional, extremely prompt and very thorough in explaining his diagnosis. His knowledge of vehicle maintenance and repair is clear and I would definitely use him to maintain and repair any of my vehicle issues.
2002 MITSUBISHI MONTERO SPORT - CHECK ENGINE LIGHT IS ON - CHICAGO, ILLINOIS

Jonathan

19 years of experience
304 reviews
Jonathan
19 years of experience
Jonathan was excellent!! Great customer service and very knowledgeable about my Malibu. Will continue to use Your mechanic.com and Jonathan as well!
2008 CHEVROLET MALIBU - CHECK ENGINE LIGHT IS ON - DENVER, COLORADO

More related articles

Insurance Requirements for Car Registration in Kentucky
The Kentucky Transportation Cabinet requires that all drivers in Kentucky carry liability automotive insurance, or “financial responsibility” in order to operate a vehicle legally and maintain vehicle...
Veteran and Military Driver Laws and Benefits in New Mexico
The state of New Mexico offers a number of benefits and perks for those Americans who have either served in an Armed Forces branch...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...

Related questions

Q: Can't clear P o341 code

A P0341 for your Pontiac is a camshaft position sensor problem code. This can also indicate a problem with the ignition module. These systems can sometimes "cross-indicate" since they are both timing sensitive. In the absence of driving symptoms from...

Q: My engine started misfiring on my way home from work today. should I have it towed to my mechanic or is it safe to drive to have it fixed.

Hi there. It is not good to drive a vehicle with an engine that is misfiring and running rough as it can damage the engine. When the engine light was flashing, that meant that something went wrong at that moment...

Q: no check engine light on, but code reader shows Poo1 code, is this a problem

The code P001 is not a good code for your vehicle and it should be cleared. Your fuel mileage of 14.8 may be due to the hot summer weather. Different fuels are made in the summer and they may change...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1-800-701-6230 · hi@yourmechanic.com