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 1999-2005 Saab 9-5: High Idle Causes and Fixes

On a 1999-2005 Saab 9-5, code P0507 is almost always caused by cracked or broken vacuum hoses. A thorough inspection and replacement of brittle vacuum lines, often with more durable 4mm silicone tubing, is the most likely fix. If hoses are intact, cleaning the electronic throttle body is the next step. A faulty PCV system or a cracked brake booster vacuum hose are other strong possibilities.

19 minutes to read 1999-2005 Saab 9-5
Most Likely Cause
Cracked, broken, or disconnected vacuum hoses
Difficulty
2/5
Est. Time
1.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$100 – $500
Parts Price
$20 – $300
⚠️ Drivable, but... — Yes, but driving should be limited. The high idle can cause the car to push against the brakes, increase stopping distances, and cause harsh engagement of the automatic transmission. It's best to address the issue promptly for safety and to prevent strain on the transmission and potential engine damage from running lean.
Key Takeaways
  • P0507 on a 1999-2005 Saab 9-5 means the idle is too high, most likely due to a vacuum leak.
  • Start your diagnosis by carefully inspecting all the small 4mm rubber vacuum hoses; they are a known failure point and should be replaced with silicone.
  • This car does NOT have an Idle Air Control (IAC) valve. Do not waste time looking for one.
  • If vacuum hoses are good, inspect the PCV system and the large brake booster vacuum hose before assuming the throttle body is the problem.
  • Upgrading to the latest PCV system kit (OEM #55561200) is a popular and durable preventative repair.
The P0507 code on a Saab 9-5 indicates that the engine's idle speed is significantly higher than what the engine control module (ECM) expects. Specifically, the Trionic 7 ECM has detected that the actual engine speed is over 200 RPM above the target idle speed for more than 10 seconds while the car is stationary and the accelerator is released.

What's Unique About the 1999-2005 Saab 9-5

Unlike many vehicles from this era that use a separate Idle Air Control (IAC) valve, the 1999-2005 Saab 9-5 with the B235 engine uses an electronic throttle body managed by the Trionic 7 system. The computer directly controls the idle speed by making tiny adjustments to the main throttle plate, meaning there is no IAC valve to clean or replace. The most common cause of a high idle on these cars is unmetered air entering the engine through the extensive network of vacuum hoses, which become brittle and crack with age and engine heat.

Symptoms You May Notice

  • Check Engine Light is illuminated
  • Engine idles higher than normal (often 1000-1500 RPM, but can surge to 2000)
  • Rough, hunting, or surging idle speed
  • Vehicle feels like it is 'creeping' forward at a stop, requiring more brake pressure to hold it still
  • Harsh shifting when engaging Drive or Reverse
  • Hissing sound from the engine bay, indicating a vacuum leak
  • With a large leak, such as a disconnected brake booster hose, the idle can be extremely high and the engine may stall
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the Mass Airflow (MAF) sensor. A faulty MAF sensor typically causes other codes and different drivability issues, not just a high idle.
  • Looking for an Idle Air Control (IAC) valve. This vehicle does not have one; idle is managed by the electronic throttle body.

Most Likely Causes

  1. Cracked, broken, or disconnected vacuum hoses 🔴 High Probability → Shop Vacuum Hose The B235 engine uses a complex network of rubber vacuum hoses that control the EVAP system, boost control valve, and other components. After 15-20+ years, the original rubber becomes hard and brittle from engine heat, leading to cracks and breaks. Even a small pinhole leak can trigger the code.
    How to confirm: Visually inspect all vacuum lines, especially the small-diameter ones around the throttle body, intake manifold, and running to the EVAP purge valve on the firewall. A smoke test is the most effective method. Alternatively, with the engine running, carefully spray a flammable liquid like brake cleaner or unlit propane around the hoses; a change in idle RPM indicates a leak.
    Typical fix: Replace all suspect vacuum hoses. Many owners upgrade to more durable 4mm inner diameter silicone vacuum tubing, which is sold by the foot or meter and is more resistant to heat and oil. 🎬 Watch: Step-by-step guide to replacing your vacuum lines with silicone.
    Est. part cost: $20-$50
  2. Dirty or sticking electronic throttle body 🟡 Medium Probability → Shop Fuel Injection Throttle Body The PCV (Positive Crankcase Ventilation) system routes oil vapors back into the intake. Over time, these vapors mix with dirt and form carbon deposits around the throttle plate and bore, preventing it from closing fully at idle.
    How to confirm: Remove the intake pipe connected to the throttle body and inspect the throttle plate and bore for black, sticky residue. Check if the plate moves smoothly by hand (with the ignition off).
    Typical fix: Remove the throttle body or clean it in place carefully. Use dedicated throttle body cleaner and a soft, lint-free cloth. Do not spray cleaner directly into the electronics. Manually moving the plate can sometimes trigger a 'limp home mode', which may require a reset procedure (disconnecting the battery or a specific pedal dance). 🎬 See how to clean the throttle body and reset limp mode.
    Est. part cost: $10-$20 for cleaner
  3. Leaking PCV (Positive Crankcase Ventilation) system 🟡 Medium Probability The PCV system on early B235 engines is a known weak point, with rubber hoses that soften, collapse, and check valves that fail, creating a significant vacuum leak. Saab issued several updates to this system over the years.
    How to confirm: Inspect the PCV hoses, especially the check valves and the lines running from the valve cover to the oil trap (PCV box). The hoses may feel soft or 'squidgy' when degraded. A failed check valve can allow boost pressure into the crankcase.
    Typical fix: Replace the faulty PCV hoses and check valves. It is highly recommended to install the latest PCV update kit (often called PCV kit #6) for a permanent solution.
    Est. part cost: $60-$100 for a complete update kit

Rare But Worth Checking

  • Leaking brake booster vacuum hose: → Shop Power Brake Booster The large, semi-rigid vacuum hose running from the intake manifold to the brake booster can crack, especially at the check valve or connection points. This creates a very large vacuum leak, causing a dramatically high idle and potentially a stiff brake pedal.
  • Faulty electronic throttle body: → Shop Fuel Injection Throttle Body While cleaning often works, the throttle body itself can fail electronically or mechanically. If cleaning and an idle reset don't work, and no vacuum leaks are present, the unit may need replacement. Replacing it with a new unit may require calibration with a Saab-specific Tech 2 scanner.
  • Leaking intake manifold gasket: → Shop Engine Intake Manifold While less common than hose failures, the gasket between the intake manifold and the cylinder head can fail, creating a vacuum leak. This would typically be found with a smoke test.

Diagnosis Steps

  1. Read the trouble codes with an OBD-II scanner to confirm P0507 and check for any other related codes.
  2. Perform a thorough visual inspection of all vacuum hoses. Pay close attention to the 4mm lines connected to the intake manifold, throttle body, brake booster check valve, and EVAP purge valve. 🎬 Watch: How to replace a cracked brake booster vacuum pipe. Gently wiggle the hoses to see if they are brittle or cracked.
  3. If a visual inspection is inconclusive, perform a smoke test to pressurize the intake system. Smoke will emerge from any leaks. As an alternative, carefully spray short bursts of a flammable cleaner around suspected leak points with the engine idling; a noticeable change in engine RPM will pinpoint the leak.
  4. Specifically inspect the large brake booster vacuum hose (Part #5331095 for automatic models) for cracks, especially near the check valve and fittings.
  5. Inspect the PCV system hoses for softness, swelling, or collapse. Check that the one-way check valves are functioning correctly.
  6. If no vacuum leaks are found, remove the air intake hose from the throttle body. Inspect the throttle bore and plate for heavy carbon buildup.
  7. If dirty, clean the throttle body carefully using a dedicated throttle body cleaner and a soft cloth. Avoid spraying the electronic components.
  8. After performing repairs, clear the code with a scanner. Perform a throttle body reset if needed by disconnecting the battery for 30 minutes or following the specific key-on/pedal-press procedure. Conduct a test drive to ensure the idle speed is normal (typically around 750-850 RPM when warm).

Parts You'll Likely Need

  • Vacuum Hose (Silicone) — This is the most frequent cause of P0507. The original rubber hoses degrade. 4mm inner diameter silicone is the community-accepted durable replacement.
    Trusted brands: GenuineSaab, do88, Abbott Racing
    OEM price range: N/A
    Aftermarket price range: $20-$50 for enough length to replace all lines
  • PCV System Update Kit (OEM #55561200) — The original PCV system is a known failure point causing sludge and vacuum leaks. This kit includes updated hoses and check valves for a permanent fix.
    Trusted brands: Saab (OEM), Professional Parts Sweden (21341200)
    OEM price range: $80-$120
    Aftermarket price range: $60-$90
  • Electronic Throttle Body (OEM #9188336 (verify by VIN)) — If cleaning does not resolve the high idle, or if the internal electronics have failed, the entire unit must be replaced. A new unit may require calibration with a Tech 2 scanner.
    Trusted brands: Bosch (OEM), Used OEM
    OEM price range: $400-$600
    Aftermarket price range: $100-$250 (Used or Remanufactured)
  • Brake Booster Vacuum Hose (Auto Trans) (OEM #5331095) — This specific, pre-formed hose assembly is a common failure point that causes a major vacuum leak.
    Trusted brands: Saab (OEM)
    OEM price range: $40-$70
    Aftermarket price range: $30-$50

Related Codes That Often Appear With This One

  • P1230 - Throttle Valve / Pedal Position Sensor Signal Not In Range
  • P1231 - Throttle Valve Control Signal Not In Range
  • P1251 - Throttle Valve Control Motor Stuck Open / Position Fully Closed
  • P1261 - Throttle Valve Malfunction

Platform-Specific Known Issues

  • Real Repair Story: The Hunt for the P0507 Leak: A user on a Reddit forum described a classic P0507 scenario on their 1999 Saab 9-5. The car developed a high idle and threw the code. The owner first suspected the large, obvious brake booster hose, which had indeed broken at the check valve—a common failure point. After a temporary fix with electrical tape didn't solve the issue completely, a deeper inspection revealed multiple small, brittle vacuum lines had also cracked. Replacing all the small vacuum lines with new silicone tubing ultimately resolved the high idle and cleared the code, highlighting that multiple small leaks can add up to a significant problem.

Mechanic-Grade Diagnostic Values

  • Throttle Position Sensor 1 Voltage (Pins 6-9) — expected: 0.065V - 1.090V at closed throttle; 3.930V - 4.775V at wide open throttle.. Failure: Voltage outside of these ranges or not changing smoothly indicates a faulty sensor.
  • Throttle Position Sensor 2 Voltage (Pins 8-9) — expected: 3.910V - 4.935V at closed throttle; 0.025V - 1.070V at wide open throttle.. Failure: This sensor's voltage should move inversely to Sensor 1. The sum of both sensor voltages should always be ~5V. A deviation indicates a fault.
  • Throttle Motor Resistance (Pins 10-5) — expected: 1.13 ± 0.1 Ohms at 20°C (68°F).. Failure: Significantly higher or lower resistance suggests a problem with the internal motor windings.
  • Live Data: 'Idling speed difference' (Tech 2 Scanner) — expected: Close to 0 RPM when idling correctly.. Failure: A persistent positive value (e.g., +200 RPM or more) confirms the condition for setting code P0507.

Scan Tool Commands That Help

  • Saab Tech 2: Idle Speed Adjustment — This function can be used to slightly increase or decrease the target idle RPM. A user demonstrated increasing the idle by 50 RPM to resolve a low-idle vibration issue, showing the ECU's ability to be commanded. For P0507, a technician could use this to confirm the ECU is attempting to control idle before suspecting a mechanical fault or vacuum leak.
  • Saab Tech 2: Read 'Idling speed difference' — This live data parameter directly shows the deviation between the requested idle speed and the actual measured RPM, confirming the fault condition that triggers P0507.
  • Saab Tech 2: Throttle Body Adaptation/Reset — After cleaning or replacing the throttle body, a reset may be required to make the Trionic 7 ECU relearn the closed and open positions. This is often necessary if the car enters 'limp-home' mode.

Wiring & Ground Locations

  • G7 — On the side of the intake manifold, near cylinder 4 for 4-cylinder petrol engines.. This is a primary grounding point for engine sensors. A poor connection here can cause erratic sensor readings for the Trionic 7 system, potentially affecting idle control calculations.
  • G2 / G25 — G2 is on the left-hand structural member behind the headlamp. G25 is on the gearbox. They are the main battery ground points.. A compromised main ground can cause a host of difficult-to-diagnose electronic issues, including problems with the ECU and electronic throttle body.
  • Throttle Body Connector (10-pin) — Directly on the electronic throttle body unit.. This is the single connection for all power, ground, and signal wires for the throttle motor and dual position sensors. Key pins for testing are Pin 9 (sensor ground), Pins 6 & 8 (TPS signal outputs), and Pins 5 & 10 (motor).

Real Owner Repair Stories

  • Reddit user in r/saab (2003 Saab 9-5 Aero) — Engine revs to 3000 RPM immediately after starting, followed by a rough idle.
    ❌ Tried (didn't work) Thorough check of the entire intake system for air leaks (none found), Replaced the MAF sensor, Reflashed the ECU software
    ✅ What actually fixed it The problem was resolved by replacing the throttle body with a second-hand unit. The root cause was determined to be that the original throttle body's return spring had been tampered with by a non-Saab mechanic, destroying its factory calibration.

"I Checked Everything" — The Actual Cause

  • In one documented case, a 2003 9-5 Aero with a 3000 RPM high idle passed an intake leak inspection (implying a smoke test or similar method showed no leaks). The actual cause was not unmetered air, but a faulty throttle body where the return spring's calibration had been physically altered. This type of mechanical failure inside the throttle body will not be found by a smoke test.

OEM Part Supersession History

  • 91883365950191 — Model year update/redesign.
    Heads up: Part number 9188336 is for 1999-2003 models. Part number 5950191 is for 2004-2009 models. They are not interchangeable.

Model Year Variations Within This Range

  • 1999-2003 vs 2004-2005: The electronic throttle body is different between these year ranges. Early models (1999-2003) use part number 9188336 (or equivalent). Later models (2004+) use part number 5950191. It is critical to order the correct part for the vehicle's model year as they are not compatible.

Diagnostic Flowchart

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used electronic throttle body from a reputable dismantler is a very common and sensible repair strategy, as new OEM units are expensive. Given that the primary failure mode for vacuum hoses and PCV kits is rubber degradation, those parts should always be purchased new.

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

What to inspect on the donor part:

  • Verify the part number matches your original (especially considering the 2003/2004 split).
  • Ask if the donor car was running and if it had any throttle-related fault codes.
  • Visually inspect for any physical damage, corrosion on the connector pins, or signs that it has been tampered with.
  • Ensure the throttle plate moves by hand (gently) and returns crisply via its spring.

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

  • Electronic Throttle Body: While a used OEM (Bosch) part is acceptable, avoid no-name, new aftermarket electronic throttle bodies, as their long-term reliability is questionable.

Aftermarket brands forum-validated for this vehicle:

  • PCV Kits: Professional Parts Sweden (Proparts) is a well-regarded alternative to Genuine Saab.
  • Vacuum Hoses: Silicone hose from brands like do88, GenuineSaab, or even generic 4mm silicone tubing is considered an upgrade over the stock rubber.

Brands owners have reported issues with on this vehicle:

  • Be cautious of unbranded electronic components like throttle bodies from online marketplaces, as quality control can be poor.

Real Owner Stories

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

1999 Saab 9-5

Symptoms: The car developed a high idle and threw the P0507 code. The owner also noted a broken brake booster hose check valve.

What fixed it: After a temporary fix on the brake booster hose didn't solve the issue, a deeper inspection revealed multiple small, brittle vacuum lines had also cracked. Replacing all the small vacuum lines with new silicone tubing ultimately resolved the high idle.

Source hint: Real Repair Story: The Hunt for the P0507 Leak

Saab 9-5 (B235 engine)

Symptoms: Extremely high idle, possibly stalling. The P0507 code was present.

What fixed it: The owner found their large brake booster vacuum line was completely broken, which is a significant leak source. Replacing this hose resolved the issue.

Source hint: Reddit (r/saab)

Saab 9-5 (B235 engine)

Symptoms: High or surging idle speed with a P0507 code.

What fixed it: The issue was resolved by replacing a faulty electronic throttle body that had a miscalibrated spring.

Source hint: Reddit (r/saab)

Frequently Asked Questions

What is the normal idle speed for my 1999-2005 Saab 9-5, and what does P0507 mean?
A normal warm idle speed is typically around 750-850 RPM. The P0507 code is set when the engine's idle speed is at least 200 RPM higher than the target speed for more than 10 seconds, usually caused by an air leak after the throttle body.
I've heard about a 'PCV update kit #6' on Saab forums. Is this something I should install to fix P0507?
Yes, it is highly recommended. The PCV system on the B235 engine is a known weak point with hoses that degrade. Installing the latest PCV update kit (#6) is considered a permanent solution for recurring vacuum leaks from this system, which are a common cause of P0507.
What's the most effective way to find a vacuum leak on this car?
While a visual inspection of the vacuum hoses is a good first step, the most effective diagnostic method is a smoke test. An alternative DIY method is to carefully spray a flammable cleaner, like brake cleaner, around suspected hoses with the engine running; a change in idle RPM will indicate the location of the leak.
Are there any special precautions for cleaning the electronic throttle body on my Saab 9-5?
Yes. Use a dedicated throttle body cleaner and a soft cloth. Do not spray cleaner directly into the electronic components. Be aware that manually moving the throttle plate can sometimes trigger a 'limp home mode,' which may require a reset by disconnecting the battery for 30 minutes or performing a specific pedal procedure.
My Saab 9-5 is 'creeping' forward at stops and shifting harshly into gear. Is this related to the P0507 code?
Yes, these are common symptoms of the high idle condition that triggers code P0507. The engine idling too fast causes the vehicle to want to move forward, requiring more brake pressure to hold it still, and can cause a jolt when engaging Drive or Reverse.
Should I replace all the small vacuum hoses at once, even if only one is leaking?
Many owners and forum members recommend this as a preventative measure. The original rubber hoses become hard and brittle after 15-20+ years, and it's common for multiple small leaks to exist. Upgrading to more durable 4mm silicone tubing is a popular and recommended fix.
Saab 9-5 DIY: Vacuum Line Replacement (Silicone Hoses) - Trionic Seven
Saab 9-5 DIY: Vacuum Line Replacement (Silicone Hoses) - Trionic Seven
Saab throttle body cleaning and limp home mode reset
Saab throttle body cleaning and limp home mode reset
How To Replace SAAB 9-5 1999 up to 2009 Brake Booster Vacuum Pipe
How To Replace SAAB 9-5 1999 up to 2009 Brake Booster Vacuum Pipe
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:
  • Saab 9-5: 1999200020012002200320042005
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