Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0507 on 1990-2010 Honda Vehicles: High Idle Causes and Fixes for Civic, Accord, CR-V & More

On most 1990-2010 Hondas, P0507 is caused by a dirty throttle body or Idle Air Control Valve (IACV) that needs cleaning. After cleaning, an 'idle relearn procedure' is almost always required to fix the high idle. For drive-by-wire models, this may require a specific scan tool to reset the throttle position memory before the relearn. This is a very common, low-cost DIY repair.

24 minutes to read 1990-2010 Honda General
Most Likely Cause
Dirty Throttle Body and/or Idle Air Control Valve (IACV)
Est. Time
1.2 hrs
Shop Labor
$75 – $350
Parts Price
$10 – $150
⚠️ Drivable, but... — Yes, but it's not recommended for extended periods. The high idle can cause harsh, jolting shifts in automatic transmissions, increase fuel consumption, and make the vehicle feel like it's pushing forward when you're trying to stop, which can be a minor safety concern. On some SH-AWD models, this engine fault can also disable the all-wheel-drive system as a precaution.
Key Takeaways
  • Start by cleaning the throttle body; this is the most likely fix and is very inexpensive.
  • You MUST perform an idle relearn procedure after cleaning the throttle or disconnecting the battery, or the high idle will likely continue.
  • If cleaning and relearning doesn't work, your next step is to check for vacuum leaks from old, cracked hoses.
  • On older Hondas (pre-2006), pay special attention to the separate Idle Air Control Valve (IACV) as it can be removed and cleaned.
  • This code is highly DIY-friendly and rarely indicates a serious mechanical problem.
The trouble code P0507 means 'Idle Control System RPM Higher Than Expected'. Your Honda's main computer, the Powertrain Control Module (PCM), has detected that the engine's idle speed is consistently higher than the target speed it is trying to maintain. This is often triggered when the actual idle is more than 100-200 RPM above the specified range for a set period.

What's Unique About the 1990-2010 Honda General

A view of a Honda engine bay highlighting the throttle body and intake area.
The 1990-2010 Honda era transitioned from cable-actuated throttles with separate IACVs to fully electronic drive-by-wire systems.

For this era of Hondas, the cause of P0507 depends on the vehicle's age. Earlier models (1990s-early 2000s) use a separate Idle Air Control Valve (IACV) 🎬 Watch: How to fix surging idle and clean the IACV that gets clogged with carbon. Later models (mid-2000s-2010) use an Electronic Throttle Body (ETB) where the main throttle plate controls idle. On both systems, carbon buildup is the primary culprit. However, the key to fixing it on a Honda, especially later models, is performing a specific reset and relearn procedure. The PCM adapts to carbon buildup over time; simply cleaning the throttle body creates a large air gap that the PCM isn't prepared for, causing a high idle. For many electronic throttle models, a simple battery disconnect is not enough; a scan tool must be used to clear the learned throttle position values *before* performing the idle relearn procedure. Skipping this two-step process is the most common reason the code returns.

Generation note: The 1990-2010 range covers multiple generations of models like the Civic, Accord, and CR-V. The key difference is the idle control method: - Cable-Throttle Models (approx. 1990-2005): These use a mechanical throttle cable and a separate Idle Air Control Valve (IACV) mounted to the throttle body or intake manifold. The IACV is the most common part to fail or clog. Cleaning the IACV often requires draining a small amount of coolant as coolant lines run through it. - Drive-by-Wire Models (approx. 2006-2010): These have an Electronic Throttle Body (ETB) with no separate IACV. Idle is controlled by the main throttle plate. A dirty throttle body is the most common cause here. A proper fix requires cleaning the throttle body, then using a scan tool to reset the learned throttle position, and finally performing the idle relearn procedure.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine idling noticeably higher than normal (e.g., 1000-1500 RPM instead of ~750 RPM).
  • Rough or fluctuating idle, sometimes surging when electrical loads (like A/C or power windows) are activated.
  • Harsh engagement or a 'clunk' when shifting an automatic transmission from Park to Drive or Reverse.
  • Vehicle feels like it's 'pulling' or hard to stop at low speeds.
  • In some cases, the engine may be hard to start or stall.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the throttle body when it only needed to be cleaned and have the relearn procedure performed correctly.
  • Replacing the IACV when the issue was a vacuum leak or the need for an idle relearn.
  • Replacing the Throttle Position Sensor (TPS), which rarely causes a high idle on its own.
  • Continuously attempting the manual idle relearn without first clearing the learned throttle values with a scan tool on drive-by-wire models.

Most Likely Causes

Side-by-side comparison of a clean, shiny throttle body versus one heavily coated in black carbon buildup.
A clean throttle body (left) allows for precise idle control, while carbon buildup (right) prevents the plate from closing correctly, triggering P0507.
  1. Dirty Throttle Body and/or Idle Air Control Valve (IACV) 🔴 High Probability Honda's PGM-FI system is sensitive to carbon buildup around the throttle plate and within the IACV passages. This buildup restricts airflow at small openings, but can also prevent the throttle plate or IACV from closing fully, causing a high idle.
    How to confirm: Visually inspect the throttle body bore and plate for a layer of black carbon. If the vehicle has an IACV, it is likely clogged if the throttle body is dirty. The IACV can be removed for cleaning, which often involves its two coolant ports getting clogged.
    Typical fix: Remove the air intake tube, thoroughly clean the throttle body and plate with throttle body cleaner and a soft brush or cloth. 🎬 See this walkthrough for cleaning the throttle body and relearning If applicable, remove and clean the IACV and its passages. A new throttle body gasket is recommended.
    Est. part cost: $5-$20 for cleaner and a gasket.
  2. Idle Relearn Procedure Not Performed (or Done Incorrectly) 🔴 High Probability After cleaning the throttle/IACV or disconnecting the battery, the PCM's memory of the idle position is erased or no longer correct for the clean throttle body. It must relearn the new, clean position. On drive-by-wire models, the PCM has adapted to the dirty throttle plate position over time. Cleaning it introduces a large amount of air the PCM doesn't expect. A simple idle relearn is often not enough; the learned throttle position value must be cleared first with a capable scan tool. 🎬 Watch: Why you need a scan tool to reset learned values
    How to confirm: This is the likely cause if the P0507 code appeared immediately after cleaning the throttle body, replacing the battery, or clearing PCM codes. The idle will be very high (1500-2000 RPM) right after startup.
    Typical fix: For all models, perform the idle relearn procedure. For Drive-by-Wire models, the proper sequence is: 1. Use a Honda-capable scan tool (like HDS or some advanced aftermarket scanners) to find the 'TP POSITION CHECK' or similar function and 'clear the throttle position learned value'. 2. Then, perform the manual idle relearn: Start the engine and hold the RPM at 3,000 (in Park/Neutral) until the engine is at full operating temperature (radiator fan cycles on at least once). 3. Let the engine idle with no accessories on (no AC, lights, radio) for at least 5-10 minutes. The idle should gradually drop to the correct RPM.
    Est. part cost: $0 if you have the scanner, otherwise it may require a shop visit.
  3. Vacuum Leak 🟡 Medium Probability Over time, rubber vacuum hoses can crack and plastic intake components can develop leaks, allowing unmetered air into the engine, which the PCM cannot control, leading to a high idle. The PCV valve hose is a common culprit.
    How to confirm: Listen for a hissing sound at idle. Visually inspect all vacuum hoses connected to the intake manifold, especially the PCV valve hose and brake booster hose. A common DIY method is to carefully spray brake cleaner or starter fluid around suspected leak points; a change in idle RPM indicates a leak. For hard-to-find leaks, a mechanic will use a smoke machine to inject smoke into the intake and see where it escapes.
    Typical fix: Replace the cracked hose or faulty gasket that is causing the leak. The PCV valve hose is a frequent failure point and should be inspected closely.
    Est. part cost: $10-$50 for a hose.
  4. Faulty PCV Valve ⚪ Low Probability The Positive Crankcase Ventilation (PCV) valve can get stuck open, creating a constant vacuum leak. This is a simple and inexpensive maintenance item that is often overlooked.
    How to confirm: Remove the PCV valve and shake it. If it does not rattle, it is stuck and needs to be replaced. You can also check for strong, constant suction at the valve at idle. With the engine idling, pinching the hose to the PCV valve should cause a noticeable drop in RPM; if it doesn't, the valve may be stuck open.
    Typical fix: Replace the PCV valve and its grommet. This is an inexpensive and simple repair.
    Est. part cost: $10-$40

Rare But Worth Checking

  • Faulty Engine Coolant Temperature (ECT) Sensor: An incorrect reading from the ECT sensor can make the PCM think the engine is cold, causing it to command a high idle even when the engine is warm.
  • Failing Alternator: A failing alternator can cause voltage issues and erratic behavior from the PCM and electronic throttle body, sometimes resulting in a high idle.
  • Sticking/Incorrectly Adjusted Idle Screw (Cable-Throttle Models): On older models with a separate IACV, there is often a physical idle stop screw on the throttle body. If this has been tampered with or is sticking, it can hold the throttle plate open and cause a high idle. One owner on a forum found this was the ultimate culprit after trying many other fixes.
  • Faulty Power Steering Pressure Switch: The power steering pressure switch signals the PCM to slightly increase idle when the steering wheel is turned. If this switch fails and sends a constant signal, it can cause a persistent high idle.

Diagnosis Steps

  1. Read the code with an OBD-II scanner. Note if the code appeared immediately after a battery disconnect or throttle body cleaning.
  2. Visually inspect the engine bay for obvious vacuum leaks, such as disconnected or cracked hoses around the intake manifold. Pay close attention to the PCV hose.
  3. Remove the air intake duct and inspect the throttle body. If significant carbon is present, clean it thoroughly with appropriate cleaner and a soft cloth. Do not spray cleaner directly on electronic throttle bodies; spray it on the cloth.
  4. If your vehicle has a separate IACV, remove and clean it. Be prepared to drain a small amount of coolant on some models.
  5. For Drive-by-Wire models (approx. 2006+): Use a capable scan tool to clear the learned throttle position values. This step is critical and often missed.
  6. Reassemble everything, clear the trouble codes with the scanner, and perform the idle relearn procedure.
  7. Drive the vehicle to see if the code returns. If it does, the next step is to perform a smoke test to find a more subtle vacuum leak.
  8. If no vacuum leaks are found, investigate less common causes like the PCV system, ECT sensor data, or alternator output.

Parts You'll Likely Need

  • Idle Air Control Valve (IACV) (OEM #16022-PNA-J51 (Example for 2002-2006 CR-V, Civic Si)) — For older, cable-throttle models, this valve gets clogged with carbon and sticks, failing to regulate idle. Cleaning often works, but replacement is the definitive fix for a failed valve.
    Trusted brands: Denso, Hitachi, Standard Motor Products
    OEM price range: $150-$400
    Aftermarket price range: $40-$120
  • Throttle Body Gasket — This should be replaced whenever the throttle body is removed for a thorough cleaning to prevent vacuum leaks.
    Trusted brands: Fel-Pro, Mahle, Honda OE
    OEM price range: $10-$20
    Aftermarket price range: $5-$10
  • PCV Valve (OEM #17130-RBB-A01 (Example for many 2.0L/2.4L engines like 2006-2015 Civic, Accord, CR-V)) — A cheap and easy-to-replace part that can get stuck open and act as a vacuum leak.
    Trusted brands: Honda OE, Standard Motor Products
    OEM price range: $25-$50
    Aftermarket price range: $5-$15

Related Codes That Often Appear With This One

  • P0171 — System Too Lean (Bank 1). A vacuum leak is a common cause for both P0507 and P0171, as the unmetered air creates a lean condition and a high idle.
  • P2279 — Intake Air System Leak. This code is often triggered alongside P0507, especially after cleaning a throttle body on a drive-by-wire system, because the PCM interprets the extra air past the clean throttle plate as a massive vacuum leak.

Technical Service Bulletins (TSBs) & Recalls

  • Acura Service News (June 2013): Specifically addresses P0507 and P2279 appearing after throttle body service. It confirms that the PCM's learned throttle position values must be cleared with an HDS diagnostic tool before performing the idle relearn procedure.
  • Honda TSB 01-026: A general bulletin about updating control modules. It outlines the procedure for using the Honda Diagnostic System (HDS) to reprogram or reset modules, which is the tool required to properly clear learned throttle values that cause P0507.

Platform-Specific Known Issues

  • 2006-2010 Honda Civic (Drive-by-Wire): Owners frequently report getting P0507 immediately after cleaning the throttle body. Many forum posts, like one on 8thcivic.com, detail the frustration of the standard idle relearn not working. The solution consistently involves using a scan tool to reset the throttle's learned values before performing the relearn.
  • 2003-2007 Honda Accord (Drive-by-Wire): Similar to the Civic, these Accords require the scan tool reset. A thread on DriveAccord.net details a user's experience where even after cleaning the throttle body and performing the relearn multiple times, the idle remained high until a shop with a proper Honda HDS scanner cleared the learned values.
  • Acura TL/MDX (J-Series V6): Acura models with the J-series V6 engine are also highly susceptible. An AcuraZine forum thread explains in detail that the ECU adapts the throttle plate's resting position to compensate for carbon buildup. Cleaning the throttle body without resetting this learned 'TPS Position' via a scanner will cause P0507 and can also trigger an SH-AWD warning light.

Mechanic-Grade Diagnostic Values

  • Idle Air Control Valve (IACV) Coil Resistance (2-wire rotary type) — expected: 8-12 Ohms between the two terminals.. Failure: A reading of infinite ohms (open circuit) or zero ohms (short circuit) indicates a faulty valve.
  • Idle Air Control Valve (IACV) Coil Resistance (3-wire type) — expected: 16-28 Ohms between the center pin and each outer pin.. Failure: A reading outside this range indicates a faulty coil winding.
  • IACV Power Supply Voltage (Key On, Engine Off) — expected: Battery voltage (~12V) should be present at the power supply wire of the IACV connector.. Failure: No voltage suggests a problem with the PGM-FI main relay or the wiring from it.
  • Target vs. Actual Idle RPM (Live Scan Data) — expected: Actual RPM should be within ~50 RPM of Target RPM once the engine is warm and stable.. Failure: A consistent deviation where Actual RPM is 100-200+ RPM higher than Target RPM confirms the condition for P0507.

Scan Tool Commands That Help

A professional automotive scan tool displaying a menu for idle relearn or throttle position reset.
On drive-by-wire Hondas, a scan tool must be used to clear learned throttle values before the idle relearn can be successful.
  • Honda Diagnostic System (HDS) or compatible aftermarket scanner (e.g., Foxwell NT510): ETCS TEST -> TP POSITION CHECK -> Clear — This function is critical for Drive-by-Wire models after cleaning the throttle body. It erases the PCM's learned values for the old, dirty throttle position, which is required before the idle relearn procedure can succeed.
  • Honda Diagnostic System (HDS): PCM Reset — This function performs a soft reset of the Powertrain Control Module, clearing adaptive memory. It is often performed as part of the complete throttle relearn sequence after clearing the TP learned value.
  • Bi-directional Scan Tool: IAC Duty Cycle Actuation / IAC Step Command — For cable-throttle models, this command allows a technician to manually command the IAC valve to open and close. If the RPM does not change when commanded, it confirms the IAC valve is stuck, clogged, or has failed electrically.

Wiring & Ground Locations

  • G101 — A critical ground point typically bolted to the thermostat housing or the intake manifold plenum, often near the thermostat.. G101 is the main ground termination point for the PCM and multiple critical sensors, including those that provide data for idle control. A loose, corroded, or broken G101 connection can cause erratic sensor readings, leading to incorrect idle calculations and triggering a P0507. It is a very common failure point that mimics other issues.

Real Owner Repair Stories

  • YouTube user comment on 'The Offroading Mechanic' video (2007 Honda CR-V) — High idle and P0507 code immediately after cleaning the throttle body.
    ❌ Tried (didn't work) Initial throttle body cleaning
    ✅ What actually fixed it The problem was not the throttle body itself, but a faulty intake air bypass thermal valve. Replacing this separate valve resolved the high idle issue.
  • FixItPhillip YouTube video (2004 Honda CR-V 2.4L VTEC) — P0507 code with idle surging up and down on its own in Park or Neutral.
    ❌ Tried (didn't work) Checking for vacuum leaks (none were found).
    ✅ What actually fixed it The Idle Air Control (IAC) valve was removed from the bottom of the throttle body. It was heavily corroded and stuck. The technician disassembled and thoroughly cleaned the valve, freeing its internal mechanism. After reinstallation (with a small amount of silicone on the old gasket), the idle surge was fixed.
  • Honda-Tech forum user (2000 Honda Civic Si) — No Check Engine Light, no spark, no fuel pump prime, OBD scanner cannot connect to ECU.
    ❌ Tried (didn't work) Replacing main relay, Checking all fuses
    ✅ What actually fixed it The issue was a failed wire in the harness leading from the G101 ground on the thermostat housing. Although the ground bolt itself was clean and tight, the wire had frayed or broken inside the loom. Testing continuity from the main relay plug to the G101 bolt confirmed the open circuit.

"I Checked Everything" — The Actual Cause

  • In many cases for P0507 on these Hondas, a smoke test will come back clean because the issue is not a traditional vacuum leak. The root cause is often the PCM's inability to adapt to a change, such as a newly cleaned throttle body, or a component that is failing internally without creating an external leak, like a stuck-open PCV valve or a malfunctioning IAC valve.

When the Usual Fixes Don't Work

  • While the most common fix is cleaning the throttle/IACV and performing a relearn, a significant number of owners report that this does not solve the problem. In these cases, the issue often traces back to less obvious sources. One owner on a forum for 2007 CR-Vs found the ultimate cause to be a faulty intake air bypass thermal valve, a mechanical part that was creating a vacuum leak after the engine warmed up. Another common story involves a faulty PCV valve that is stuck open, creating a vacuum leak that a smoke test might not immediately reveal. Finally, issues with the main ECU ground (G101) on the thermostat housing are a notorious source of strange idle problems that can mimic a bad IACV or vacuum leak.

Model Year Variations Within This Range

  • approx. 1990-2000: Many early models used a 2-wire rotary solenoid IACV. These are tested by checking for resistance between the two pins, which should be around 8-12 ohms.
  • approx. 2001-2005: Many later cable-throttle models switched to a 3-wire IACV. These are tested by measuring resistance from the center pin to each of the outer pins, with a typical spec of 16-28 ohms for each side.
  • approx. 2006-2010: These models use Drive-by-Wire (DBW) electronic throttle bodies, eliminating a separate IACV. The fix almost always involves cleaning the throttle body and performing a specific two-part reset procedure: clearing the learned throttle values with a scan tool, followed by a manual idle relearn.

Diagnostic Flowchart

Start by determining if the high idle occurred spontaneously or immediately following a recent service or battery disconnect, as this distinguishes mechanical failures from electronic calibration issues.
Is the vehicle a Drive-by-Wire model (e.g., 2006-2010 Civic, 2003+ Accord, or J-Series V6)?
→ Per Acura Service News (June 2013), you must use a Honda-capable scan tool to 'Clear TP Learned Value' before the idle relearn. After clearing, start engine, hold at 3,000 RPM until the radiator fan cycles, then idle for 10 minutes with all accessories off.
→ Perform the manual Honda idle relearn: Ensure all electrical loads (A/C, lights) are off. Run engine at 3,000 RPM until warm, then let idle for 5-10 minutes. If idle remains high, check for a stuck-open IACV or throttle cable tension.
Inspect the intake system. Do you see black carbon buildup around the throttle plate or hear a hissing sound?
→ Clean the throttle body bore and plate with specialized cleaner and a soft cloth. If equipped with an IACV (common on pre-2006 models), remove it and clean the internal passages and the two coolant ports which frequently clog on PGM-FI systems.
Spray a small amount of brake cleaner around the intake manifold gaskets and vacuum lines. Does the RPM change?
→ A vacuum leak is confirmed. Replace the leaking intake manifold gasket or the cracked vacuum hose. Check the brake booster hose and the PCV hose specifically.
Remove the PCV valve and shake it. Does it rattle?
→ Replace the PCV valve and grommet. A stuck-open PCV valve acts as a constant vacuum leak that the PCM cannot compensate for, common on high-mileage Honda engines.
→ Perform a professional smoke test to find subtle leaks in the intake plenum or EVAP system. If no leaks are found, use a scan tool to check for skewed ECT (Engine Coolant Temp) sensor data or abnormal alternator load signals.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Automatic Transmission Failure (early 2000s) 🔴 High — Very common on 1998-2004 Accords (especially V6) and Odysseys, often failing before 100,000 miles. Symptoms include harsh shifting, slipping, and failure to engage gears. (Ref: Multiple recalls and warranty extensions were issued, but most have expired.)
  • Cracked Engine Block (R18 Engine) 🔴 High — Affects 2006-2008 and some 2009 Civics. A casting defect can cause a coolant leak from a crack in the engine block, leading to overheating and engine failure. (Ref: Honda issued a 10-year, unlimited mileage warranty extension (now expired for most vehicles) to cover this repair.)
  • Premature Rear Brake Wear (2008+ Accord) 🟠 Medium — Common on 2008-2012 Accords. The rear brake pads wear out much faster than the front pads, often needing replacement as early as 20,000-30,000 miles due to brake system proportioning.
  • Failing Clear Coat / Peeling Paint 🟡 Low — Widespread across many Honda models from the late 1990s through the late 2000s, particularly in dark colors. The clear coat fails, leading to a chalky, peeling appearance. (Ref: Honda faced class-action lawsuits and extended paint warranties for some models/years, but these have largely expired.)
  • Faulty Ignition Switch 🔴 High — Common on 1998-2002 Accords. The switch can wear out and cause the engine to stall while driving. (Ref: A recall was issued for this problem.)
  • Clogged EGR Ports (V6 Models) 🟠 Medium — Common on J-series V6 engines from the late 90s and early 2000s. The EGR passages in the intake manifold clog with carbon, causing poor performance and codes like P0401. (Ref: Honda issued TSB 05-026 extending the warranty for this issue on some Odyssey and Pilot models.)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used OEM throttle body (either cable or electronic) from a reputable salvage yard is often a smart choice. These parts rarely fail mechanically and usually just need a thorough cleaning. A used IACV can also be a good option, provided it is a genuine OEM part (Denso, Keihin) and not a cheap aftermarket replacement.

Donor-vehicle mileage cap: roughly under 150000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For throttle bodies, check for a smooth, non-binding throttle plate movement and ensure the connectors are not damaged.
  • For IACVs, inspect the ports for excessive corrosion or damage. If possible, test the resistance to ensure it's within spec before purchasing.
  • Look for parts from vehicles that were clearly in a rear-end collision, suggesting the engine was running fine before the accident.

OEM-only on this vehicle (don't cheap out):

  • Idle Air Control Valve (IACV)
  • PCV Valve

Aftermarket brands forum-validated for this vehicle:

  • Denso (often the original OEM supplier for Honda)
  • Standard Motor Products (SMP) - often considered a reliable Tier 1 aftermarket option

Brands owners have reported issues with on this vehicle:

  • Unnamed, no-brand 'white box' parts from online marketplaces. These frequently have incorrect coil resistances or use inferior materials, leading to failure within a short period.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2006 Honda Civic

Symptoms: The owner experienced a 4-month battle with a high idle after a mechanic replaced the throttle body without a relearn. Symptoms included RPM jumps with electrical load and the car pulling hard at stops.

What fixed it: Using a scan tool to reset the throttle's learned values before performing the relearn procedure.

Source hint: Honda Civic Forum - 'High idle P0507'

2003-2007 Honda Accord Drive-by-Wire

Symptoms: The idle remained high even after cleaning the throttle body and attempting the manual relearn multiple times.

What fixed it: A shop used a proper Honda HDS scanner to clear the learned values.

Source hint: DriveAccord.net thread

Acura MDX (J-Series V6)

Symptoms: After cleaning the throttle body, the vehicle developed a P0507 code and an SH-AWD warning light (77).

What fixed it: Resetting the learned 'TPS Position' via a scan tool.

Source hint: AcuraZine - 'P0507 and SH-AWD:77 after Cleaning Throttle Body'

Frequently Asked Questions

I cleaned the throttle body on my 2007 Honda Accord and now the idle is even higher. Did I break something?
It is unlikely you broke it. On drive-by-wire Accords, the PCM adapts to carbon buildup over time. When you clean it, the PCM doesn't expect the increased airflow. You must use a Honda-capable scan tool to 'clear the throttle position learned value' before the idle will return to normal.
Does Acura have a specific bulletin regarding P0507 after a throttle body service?
Yes, the Acura Service News (June 2013) specifically addresses P0507 and P2279 appearing after throttle body service. it confirms that the PCM's learned throttle position values must be cleared with an HDS diagnostic tool.
Why is my Acura MDX showing an SH-AWD light along with the P0507 code?
On Acura models with the J-series V6, the ECU's failure to adapt to a clean throttle body (after carbon removal) can trigger both the P0507 code and an SH-AWD warning light (specifically code 77).
Can a simple PCV valve cause a P0507 high idle on a Honda?
Yes. If the PCV valve is stuck open, it creates a constant vacuum leak. You can check this by shaking the valve; if it doesn't rattle, it is stuck and needs replacement.
Is there a general Honda TSB for using the diagnostic system to reset these modules?
Yes, Honda TSB 01-026 outlines the procedure for using the Honda Diagnostic System (HDS) to reprogram or reset modules, which is required to properly clear the learned throttle values causing P0507.
My 2006 Civic idle jumps when I use the power windows. Is this related to P0507?
Yes, a high or fluctuating idle that surges when electrical loads like power windows or A/C are activated is a documented symptom of the P0507 condition on these vehicles.
Honda Crv Idle Surging Fix P0507 High Idle IAC Valve
Honda Crv Idle Surging Fix P0507 High Idle IAC Valve
Honda Civic Idle Too High - Code P0507 - Throttle Body Clean & Idle Relearn (MUST WATCH)
Honda Civic Idle Too High - Code P0507 - Throttle Body Clean & Idle Relearn (MUST WATCH)
P2279 P0507 After Throttle Body Cleaning or Replacement.
P2279 P0507 After Throttle Body Cleaning or Replacement.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0507 for:
  • Honda General: 199019911992199319941995199619971998199920002001200220032004200520062007200820092010
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part