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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0507 on 2008-2012 Honda Accord: High Idle Causes and Fixes

On a 2008-2012 Honda Accord, P0507 is most often caused by a dirty electronic throttle body that needs cleaning, followed by an idle relearn procedure. A faulty PCV valve is the next most likely culprit. Cleaning the throttle body is a low-cost DIY job that fixes over 50% of cases.

20 minutes to read 2008-2012 Honda Accord
Most Likely Cause
Dirty Electronic Throttle Body
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $550
Parts Price
$10 – $350
⚠️ Drivable, but... — Yes, but it's not recommended for extended periods. The high idle wastes fuel, increases emissions, and can make the car feel unpredictable or lurch forward, especially when shifting into gear or during low-speed maneuvers. It can also cause excessive engine wear over time.
Key Takeaways
  • Start by cleaning the electronic throttle body. This is the most common fix and costs very little.
  • Always perform an idle relearn procedure after cleaning the throttle body or disconnecting the car battery. Failure to do so will likely cause the P0507 code to appear.
  • If cleaning the throttle body doesn't work, inspect for vacuum leaks, with the PCV valve and its hose being the most likely suspects.
  • This vehicle does not have a separate Idle Air Control (IAC) valve; its function is built into the electronic throttle body.
The trouble code P0507 means the engine's computer, or Powertrain Control Module (PCM), has detected that the engine's idle speed is higher than the manufacturer's specified range for an extended period. For this generation of Accord, the computer expects a certain idle RPM, and when it's consistently 200 RPM or more above that target, it triggers the Check Engine Light. This indicates that too much unmetered air is entering the engine at idle, or the throttle plate's learned resting position is incorrect.

What's Unique About the 2008-2012 Honda Accord

The 2008-2012 Accord uses a Drive-by-Wire (DBW) electronic throttle body, which integrates the function of a traditional Idle Air Control (IAC) valve. This means there is no separate IAC valve to clean or replace. Over time, the PCM adapts the throttle plate's resting position to account for carbon buildup. When the throttle body is cleaned or the battery is disconnected, this learned memory is no longer accurate, causing a high idle. A critical and often-missed step after any repair is to first clear the throttle position sensor (TPS) learned values with a capable scan tool, and then perform the 'idle relearn procedure' so the computer can recalibrate the throttle's baseline position.

Symptoms You May Notice

  • Check Engine Light is on
  • 🎬 Watch: How to fix the P0507 high idle code
  • Engine idle speed is noticeably higher than normal (e.g., over 1000 RPM when warm)
  • Rough or fluctuating idle, especially when the A/C is turned on
  • Increased fuel consumption
  • Vehicle may feel like it's pushing forward slightly when stopped in gear
  • A slight 'lurch' or surge when shifting from Park to Drive or Reverse
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the throttle body when it only needed cleaning and a relearn procedure.
  • Searching for a separate Idle Air Control (IAC) valve, which this vehicle does not have.
  • Performing the idle relearn without first clearing the learned throttle position values with a scan tool, leading to the procedure failing.

Most Likely Causes

  1. Dirty Electronic Throttle Body 🔴 High Probability → Shop Fuel Injection Throttle Body The PCV (Positive Crankcase Ventilation) system routes oil vapors and blow-by gases back into the intake, which can deposit carbon and grime on the back of the throttle plate over time. This restricts airflow, causing the PCM to learn a new, slightly open 'closed' position. After cleaning, this learned position allows too much air.
    How to confirm: Remove the air intake hose from the throttle body. Visually inspect the throttle plate and the bore for a ring of black carbon buildup. The plate should be shiny and silver/gold, not black.
    Typical fix: Clean the throttle body using a dedicated throttle body cleaner and a soft cloth or brush. Manually open the plate (with the ignition off) to clean the edges and the bore thoroughly. A TPS value reset and an idle relearn procedure are required after cleaning.
    Est. part cost: $5-$15
  2. Vacuum Leak 🟡 Medium Probability Rubber and plastic hoses in the engine bay become brittle and crack over time due to heat and age, creating sources for unmetered air to enter the engine. The large rubber intake snorkel itself can crack.
    How to confirm: With the engine running, listen for hissing sounds around the intake manifold. You can also carefully spray short bursts of brake cleaner or a propane torch (unlit) around vacuum lines and gasket surfaces. If the engine RPM changes, you've found the leak. A professional smoke test is the most effective method.
    Typical fix: Replace the cracked or broken vacuum hose(s). Common culprits include the PCV hose, brake booster hose, and the main air intake tube between the air filter box and throttle body.
    Est. part cost: $10-$75
  3. Faulty PCV Valve 🟡 Medium Probability → Shop PCV Valve The Positive Crankcase Ventilation (PCV) valve can get stuck open due to oil sludge and carbon, creating a constant vacuum leak. Given the oil consumption issues on some K24 engines, this valve can get dirty quickly.
    How to confirm: Remove the PCV valve from the engine. If you shake it and it does not rattle, it is stuck and needs to be replaced. A stuck-open valve will allow excessive, unmetered air into the intake manifold.
    Typical fix: Replace the PCV valve. It is an inexpensive and easy-to-access part on both the 4-cylinder and V6 engines. 🎬 See this PCV valve replacement walkthrough for K24 engines
    Est. part cost: $15-$45

Rare But Worth Checking

  • Failed Idle Relearn Procedure: This is not a part failure, but a procedural one. If the battery was recently disconnected or the throttle body was cleaned/replaced, the P0507 code can appear simply because the computer hasn't recalibrated the idle. Performing the relearn procedure correctly is often the fix.
  • Faulty Electronic Throttle Body: → Shop Fuel Injection Throttle Body In rare cases, the electronic motor or position sensor within the throttle body assembly can fail, requiring replacement of the entire unit. This should only be considered after all other causes are ruled out.
  • PCM/ECM Fault: An internal failure of the Powertrain Control Module is extremely rare but possible. This is a last resort after confirming the wiring and all other components are functioning correctly.
  • Faulty Alternator: A failing alternator can cause erratic voltage and place an inconsistent load on the engine, which may confuse the idle control strategy and trigger a P0507 in some cases. This is uncommon but has been noted on high-mileage Accords.

Diagnosis Steps

  1. Scan for Codes: Use an OBD-II scanner to confirm P0507 and check for any other codes, like P2279.
  2. Inspect for Vacuum Leaks: Visually inspect all vacuum hoses connected to the intake manifold and throttle body for cracks, disconnection, or brittleness. Pay close attention to the PCV hose, brake booster hose, and the large rubber air intake tube.
  3. Inspect and Clean Throttle Body: Remove the air intake duct. Check for heavy carbon buildup around the throttle plate. If dirty, clean it thoroughly with throttle body cleaner and a rag. Do not spray cleaner directly into the electronics.
  4. Check PCV Valve: Locate and remove the PCV valve. Shake it to see if it rattles. If it's silent or sluggish, replace it. It's an inexpensive part and good preventative maintenance.
  5. Perform Throttle Position (TP) Reset and Idle Relearn Procedure: This two-part step is CRITICAL. The official method is required for a reliable fix. a) Clear TP Learned Value: Use a Honda HDS or a compatible high-end bidirectional scan tool (like some Autel or Launch models) to find the 'ETCS Test' or 'TP Position Check' function and select 'Clear Throttle Position Learned Value'. b) Perform Idle Relearn: After clearing the TP value, start the engine and hold it at 3,000 RPM (in Park or Neutral) with no loads (A/C, lights, radio OFF) until the engine reaches operating temperature (radiator fan cycles on at least once, or coolant temp is ~194°F/90°C). Then, let the engine idle for at least 5-10 minutes without touching the throttle. The idle should stabilize. 🎬 Watch: Step-by-step guide to the Honda throttle body relearn If the fan cycles during this 5-10 minute period, do not include that time in your count.
  6. Test Drive: After the relearn, drive the vehicle to see if the idle is normal and if the Check Engine Light returns. A successful relearn will result in a stable idle that doesn't surge when shifting into gear.

Parts You'll Likely Need

  • PCV Valve (OEM #17130-RCA-A02 (for V6 J35Z2/J35Z3) or 17130-PND-A01 (for 4-Cyl K24Z2/K24Z3)) — This valve frequently gets stuck open with carbon, causing a vacuum leak and a P0507 code. It's an inexpensive and common wear item.
    Trusted brands: Genuine Honda, Standard Motor Products (PCV1293DL), Beck/Arnley (045-0357)
    OEM price range: $35-$50
    Aftermarket price range: $10-$25
  • Electronic Throttle Body Assembly (OEM #16400-R40-A02 (fits many 4-Cyl models)) — While usually just needing a cleaning, the entire assembly must be replaced if the internal motor or sensors fail. This is not a common failure.
    Trusted brands: Hitachi, Bosch, Genuine Honda
    OEM price range: $400-$600
    Aftermarket price range: $150-$350
  • Throttle Body Gasket (OEM #16176-R40-A01 (for 4-Cyl K24)) — Should be replaced whenever the throttle body is removed for a thorough cleaning to prevent vacuum leaks.
    Trusted brands: Fel-Pro, Mahle, Genuine Honda
    OEM price range: $10-$20
    Aftermarket price range: $5-$10

Related Codes That Often Appear With This One

  • P2279 — P2279 indicates an 'Intake Air System Leak.' If you see both codes, it strongly suggests a significant vacuum leak from a hose, gasket, or a stuck-open PCV valve is the root cause.

Technical Service Bulletins (TSBs) & Recalls

  • Honda Service News - June 2013: Notes that P0507 or P2279 can be set after throttle body service and requires clearing learned values with a scan tool.
  • Identifix Tech Tip based on Honda procedures: Confirm

Platform-Specific Known Issues

  • A Honda Service News article from June 2013 specifically addresses P0507 (or P2279) appearing after throttle body cleaning or replacement. It confirms the fix is to use a scan tool (HDS) to clear the learned throttle position values, then perform the idle learn procedure.
  • Owners frequently trigger this code themselves after cleaning the throttle body but failing to perform the two-step TP value reset and idle relearn. Many forum posts detail failed attempts using only a manual battery-disconnect reset.

Mechanic-Grade Diagnostic Values

  • Throttle Position Sensor (TPS) A & B Voltage — expected: With Key On, Engine Off (KOEO), both sensors should read around 0.5V with the throttle closed and sweep smoothly in opposite directions (one increasing to ~4.5V, one decreasing) as the throttle is opened. Some configurations may show both increasing together.. Failure: A voltage reading that is stuck, erratic, or doesn't sweep smoothly indicates a failed sensor within the throttle body assembly. A reading stuck above 4.8V can trigger related codes like P0223.
  • Short-Term Fuel Trim (STFT) at Idle — expected: Within +/- 10% on a healthy engine with no vacuum leaks.. Failure: A consistently high positive fuel trim (e.g., +15% or higher) indicates the PCM is adding excess fuel to compensate for unmetered air entering the engine, a classic sign of a vacuum leak which can cause P0507.

Scan Tool Commands That Help

  • Honda HDS (or compatible, e.g., Autel, Launch): ETCS Test > TP Position Check > Clear Throttle Position Learned Value — This is a mandatory first step after cleaning or replacing the throttle body. It erases the PCM's old compensation data for carbon buildup. Failing to do this is the most common reason an idle relearn procedure fails and P0507 returns.
  • Honda HDS (or compatible, e.g., Autel, Launch): Throttle Position Learning — This function initiates the idle relearn procedure through the scan tool, providing on-screen prompts for the technician to follow, which is an alternative to the manual relearn procedure.

Wiring & Ground Locations

  • G101 — On the intake manifold plenum or thermostat housing, driver's side of the engine bay.. This is a primary ground point for the engine control system, including sensors that influence idle speed. A corroded or loose G101 ground can cause erratic sensor readings and contribute to various drivability issues, including an incorrect idle.
  • Throttle Body Connector — The 6-pin electrical connector plugged directly into the electronic throttle body assembly.. This is the single point of connection for the throttle motor and the dual throttle position sensors. Any corrosion, moisture, or loose pins in this connector can directly cause incorrect throttle operation or sensor readings, leading to high idle and related codes.
  • G201 — Located under the dashboard, typically near the driver's side kick panel.. This is an interior chassis ground. While less likely to be the primary cause for P0507, a poor connection here can affect the stability of the PCM and other interior modules that communicate with the engine systems.

Real Owner Repair Stories

  • YouTube user 'Brad's Automotive' (2013 Honda Accord (9th Gen, but same principle applies) with 200,000 miles) — High idle (P0507 code) and new, excessive oil consumption.
    ❌ Tried (didn't work) Cleaning the throttle body., Performing the idle relearn procedure (it passed but idle remained high)., Testing the idle air system with a scan tool (it passed).
    ✅ What actually fixed it The owner had recently replaced the valve cover with an aftermarket part. The integrated PCV system in the new cover was faulty, creating a massive internal vacuum leak. Temporarily blocking the PCV hose from the faulty cover immediately stabilized the idle. Replacing the aftermarket valve cover with a quality OEM part was the final fix.
  • YouTube user 'Element Lifestyle' (Honda Element (similar K24 engine and idle control logic)) — Fluctuating high idle, P0507 code.
    ❌ Tried (didn't work) The previous owner had replaced the Idle Air Control Valve with no success.
    ✅ What actually fixed it The issue was a faulty Air Assist Valve that was stuck open even when the engine was warm, creating a vacuum leak. The technician confirmed this by disconnecting the valve's hose at operating temperature and feeling suction. Replacing the Air Assist Valve with a used OEM part from a junkyard and performing an idle relearn resolved the high idle.

"I Checked Everything" — The Actual Cause

  • In a documented case, a high idle and P0507 code persisted despite a clean smoke test and successful idle relearn. The root cause was a faulty aftermarket valve cover with a defective integrated PCV system, which created an internal crankcase vacuum leak that a smoke test on the intake manifold would not typically reveal. The fix was replacing the faulty valve cover with an OEM part.

OEM Part Supersession History

  • 16400-R44-A0116400-R44-A02 — Standard revision and update by the manufacturer.
    Heads up: The parts are interchangeable for the specified 2.4L USA-built models. The description notes 'Exc. Japan Built', highlighting a key variation.

Diagnostic Flowchart

Other Known Issues on This Vehicle

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

  • Excessive Oil Consumption (V6 VCM Models) 🔴 High — Widespread issue affecting 3.5L V6 engines with Variable Cylinder Management (VCM). Often leads to fouled spark plugs and misfires. (Ref: Subject of Honda TSB #11-033 and a class-action lawsuit. The fix involves a PCM software update.)
  • Excessive Oil Consumption (4-Cylinder K24 Models) 🟠 Medium — Common on 2008-2011 models due to sticking piston oil control rings. Can begin as early as 30k miles but is more common at higher mileage. (Ref: Honda issued TSB #12-087 and a warranty extension to 8 years/125,000 miles to address the issue by replacing pistons/rings.)
  • VTC Actuator Rattle on Cold Start (4-Cylinder K24) 🟠 Medium — A very common, loud rattle for a few seconds on cold startup. Caused by a faulty pin in the Variable Timing Control (VTC) actuator. (Ref: Honda addressed this with TSB #09-010, which involves replacing the actuator with an updated part.)
  • Premature Rear Brake Wear 🟡 Low — Very common on 2008-2009 models, where rear brake pads wear out exceptionally fast, sometimes under 20,000-30,000 miles. (Ref: Subject of class-action lawsuits, but no official recall. Improved aftermarket pads often provide a longer-lasting solution.)
  • Torque Converter Judder/Shudder 🟠 Medium — A vibration or shudder felt when driving at steady speeds (typically 20-60 mph). Caused by deteriorated automatic transmission fluid. (Ref: While more prominent in the next generation, Honda released TSBs for other models of this era (e.g., 16-053, 17-043) indicating a fix via a software update and multiple transmission fluid flushes.)
  • Failing Starter Motor 🟡 Low — As vehicles age past 100,000 miles, the starter can fail intermittently, causing a no-start or clicking condition.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For the Electronic Throttle Body, a used OEM unit from a low-mileage donor car can be a reliable and cost-effective alternative to a new OEM part, and is often superior to a new, non-OEM aftermarket unit which may have lower quality electronics.

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

What to inspect on the donor part:

  • Check for physical damage to the housing or electrical connector.
  • Ensure the throttle plate moves freely without binding (when moved manually with power off).
  • Verify the part number matches your vehicle's specific engine and build location (USA vs. Japan built).

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

  • PCV Valve - Forum users and technicians strongly recommend using a Genuine Honda PCV valve. Aftermarket versions can be of poor quality, fail quickly, and cause the P0507 code to return.
  • Sensors (if purchased separately) - It is widely recommended to avoid non-OEM sensors for critical systems on Honda vehicles as they can have incorrect operating parameters and cause persistent issues.

Brands owners have reported issues with on this vehicle:

  • Unbranded or 'white box' electronic throttle bodies and PCV valves from online marketplaces are frequently cited as causing issues.

Real Owner Stories

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

2010 Honda Accord 2.4L K24

Symptoms: The owner cleaned the throttle body to address carbon buildup, but afterward, the car triggered a P0507 code and the idle remained high. They attempted a manual battery reset which failed to resolve the issue.

What fixed it: The fix required using a scan tool to perform a 'TP Position Clear' followed by the official idle relearn procedure.

Source hint: driveaccord.net

2010 Honda CR-V 2.4L K24Z1

Symptoms: Owner triggered a P0507 code immediately after cleaning the throttle body.

What fixed it: Cleaning the throttle body and resetting the computer (though forum advice emphasized the scan-tool-specific relearn used on this engine family).

Source hint: Reddit r/MechanicAdvice

2009 Acura TSX 2.4L K24Z3

Symptoms: After cleaning the throttle plate, the ECU could not 'un-learn' the old position, leaving a large air gap that caused a high idle.

What fixed it: A specific 'TPS Position' reset via a scan tool to account for the now-clean throttle bore.

Source hint: Acurazine.com

Frequently Asked Questions

I cleaned my throttle body on my 2010 Accord and now the idle is higher than before. Did I break it?
No, you likely haven't broken it. On the 2008-2012 Accord, the PCM learns a slightly open 'closed' position to compensate for carbon buildup. When you clean it, the air gap increases, causing a high idle. You must perform a 'Clear Throttle Position Learned Value' using a scan tool followed by the idle relearn procedure to fix this.
Can I reset the idle on my 2008-2012 Accord by just disconnecting the battery?
According to forum reports and Honda Service News, a manual battery-disconnect reset is often insufficient. The official fix requires a Honda HDS or compatible bidirectional scan tool to clear the TP learned values specifically.
Is there a TSB for P0507 appearing after a throttle body service?
Yes, the June 2013 Honda Service News specifically addresses P0507 or P2279 appearing after throttle body cleaning or replacement, confirming the solution is to clear learned values with a scan tool.
My V6 Accord is consuming a lot of oil; could this be related to my P0507 code?
Yes. Excessive oil consumption on the 3.5L V6 (addressed in TSB #11-033) can lead to oil sludge that fouls the PCV valve. A stuck-open PCV valve creates a vacuum leak, which is a common cause of the P0507 high idle code.
Does the 4-cylinder Accord have a warranty extension that might cover components related to this code?
Honda issued TSB #12-087 which extended the warranty to 8 years/125,000 miles for 2008-2011 K24 models specifically for oil consumption issues. While P0507 is an idle code, the oil consumption it addresses can lead to a dirty PCV valve or throttle body.
What are the specific steps for the idle relearn once the values are cleared?
Start the engine and hold it at 3,000 RPM in Park/Neutral until it reaches operating temperature (approx. 194°F). Then, let it idle for 5-10 minutes with all loads (A/C, lights) off. If the radiator fan cycles, do not count that time toward the 5-10 minutes.
2008-2012 Honda Accord High RPM Issue IACV Diagram & Throttle Body RELEARN
2008-2012 Honda Accord High RPM Issue IACV Diagram & Throttle Body RELEARN
How to Fix Honda P0507: Idle Control System RPM Higher Than Expected
How to Fix Honda P0507: Idle Control System RPM Higher Than Expected
Honda Accord (2008–2012) PCV Valve Replacement — K24 Engine Tutorial
Honda Accord (2008–2012) PCV Valve Replacement — K24 Engine Tutorial
Honda p0507 (K24 Accord CRV Element TSX)
Honda p0507 (K24 Accord CRV Element TSX)
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 May 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 Accord: 20082009201020112012
In this article
🧭 Diagnostic Flowchart
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