LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Acura >> 2003 >> MDX Base >> Repair and Diagnosis >> Engine Performance >> System >> Engine Performance System Self-Diagnostics >> Diagnostic Tests >> DTC P0506: Idle Control System Rpm Lower Than Expected
April 5, 2026: LEMON Manuals is launched! Read the announcement.

DTC P0506: Idle Control System Rpm Lower Than Expected

CAUTION: When substituting or replacement of PCM is recommended, see PCM REMOVAL & REPLACEMENT  for important precautions.
  1. Turn ignition on. Using Honda PGM Tester or the HDS, do the DTC CLEAR in the CLEAR menu.
  2. Start engine. Hold engine speed at 3000 RPM with no loads (A/T in Park or Neutral) until radiator fan comes on, then let engine idle for 2 minutes.
  3. Test under the following conditions:
    • Engine coolant temperature more than 156°F (70°C).
    • Intake air temperature more than 32°F (0°C).
    • More than 15 seconds elapsed after stating engine.
    • Vehicle not moving.
    • Fuel trim between 0.73 and 1.47.
    • Fuel feedback in closed loop.
  4. Using the Honda PGM Tester or the HDS, monitor OBD STATUS for DTC P0506 in the DTCs menu. If it is FAILED, go to next step. If it PASSED, go to step  12 . If it is EXECUTING, keep the condition continual until a result comes in. If it is OUT OF CONDITION, go to step  3 and recheck.
  5. Remove intake air duct from throttle body. Check for dirt, carbon and damage at throttle bore. If there is dirt or carbon at throttle bore remove throttle body for cleaning. Be careful not to pinch fingers. See Figure . Wipe off carbon deposits on throttle valve and inside throttle bore with a paper towel soaked in carburetor cleaner. Install throttle body. Go to step  7 . If there is damage in throttle bore, go to next step. If there is no dirt, carbon and damage at throttle bore, check A/C system, power steering system. Go to step  1 and recheck.
  6. Replace throttle body, go to next step.
  7. Turn ignition on. With the Honda PGM tester or the HDS, do PCM RESET in the CLEAR menu. Do the PCM idle learn procedure. See PCM IDLE LEARN PROCEDURE  . Go to next step.
  8. Start engine. Hold engine speed at 3000 RPM with no loads (A/T in Park or Neutral) until radiator fan comes on, then let engine idle for 2 minutes.
  9. Test under the following conditions:
    • Engine coolant temperature more than 156°F (70°C).
    • Intake air temperature more than 32°F (0°C).
    • More than 15 seconds elapsed after stating engine.
    • Vehicle not moving.
    • Fuel trim between 0.73 and 1.47.
    • Fuel feedback in closed loop.
  10. Check for Temporary DTCs or DTCs in the DTC menu. If DTC P0506 is set, go to  1 and recheck. If any other Temporary DTCs or DTCs are set, troubleshoot those indicated. If Temporary DTCs or DTCs are not set, go to next step.
  11. Using the Honda PGM Tester or the HDS, monitor OBD STATUS for DTC P0506 in the DTCs menu. If it is PASSED, troubleshooting is done. If it FAILED, go to step  1 . f it is EXECUTING, keep the condition continual until a result comes in. If it is OUT OF CONDITION, go to step  9 and recheck.
  12. Remove intake air duct from throttle body. Check for dirt, carbon and damage at throttle bore. If there is dirt or carbon at throttle bore remove throttle body for cleaning. Be careful not to pinch fingers. See Figure . Wipe off carbon deposits on throttle valve and inside throttle bore with a paper towel soaked in carburetor cleaner. Install throttle body. Go to step  7 . If there is damage in throttle bore, go to step  6 . If there is no dirt, carbon and damage at throttle bore, go to next step.
  13. Recheck with different load conditions. Turn on headlights, blower motor, rear window defogger and/or A/C, changing gear positions, etc.
  14. Using the Honda PGM Tester or the HDS, monitor OBD STATUS for DTC P0506 in the DTCs menu. If it is PASSED, troubleshooting is done. If it FAILED, check A/C system, power steering system. Go to  1 and recheck. If it is EXECUTING, keep the condition continual until a result comes in. If it is OUT OF CONDITION, go to step  13 and recheck.