P0299Generic code

P0299 Code: Turbo/Supercharger Underboost

The P0299 code means the computer compared the boost pressure it commanded with the pressure it actually measured and found a sustained shortfall. The symptom is unmistakable: loss of power and limp mode. In most cases the turbo itself is not the problem, and the cause is a leak in the intake circuit or a stuck variable geometry mechanism.

Severity
High
Can I keep driving?
Yes, but with caution
Estimated cost
$80 to $1,800
Difficulty
Medium
System
Air and Fuel
Applies to
All OBD2 vehicles

Common in: Audi, BMW, Peugeot, Seat, Volkswagen

On this page

What the P0299 code means

A turbocharged engine works with an intake pressure above atmospheric. The computer sets a target pressure for each engine speed and load, acts on the turbo to reach it, and checks the result by reading the manifold pressure sensor.

The P0299 code appears when the real pressure stays below the commanded pressure for long enough. The system understands that it has lost control of boost and, to protect the engine, goes into limp mode and limits power.

The key reasoning is this: if the turbo is spinning but the pressure does not arrive, air is escaping somewhere between the turbo and the engine. If the turbo cannot even build pressure, the problem is in how it is driven, meaning the variable geometry or the valve that controls it. Separating those two branches from the start saves time and keeps you from replacing a turbo that was in good shape.

One practical detail: the limp mode for this code usually goes away when you restart the engine, which leads many drivers to live with the fault for months. Every time they start the engine again they get their power back until the system detects the shortfall again, so the problem looks intermittent when it is really permanent.

P0299 code symptoms

  • Marked loss of power, with the vehicle in limp mode.
  • Check engine light on.
  • The engine pulls normally up to a certain rpm and then cuts out suddenly.
  • An audible whistle or blowing sound when you accelerate if there is a leak in the intake.
  • Black smoke under acceleration.
  • Higher fuel consumption.
  • The symptom goes away temporarily after you shut the engine off and restart it.
  • The fault looks intermittent when it is really permanent, because the restart brings the power back for a while.

Likely causes of the P0299 code

  1. Leak in the intake hoses or pipes between the turbo, the intercooler and the manifold. This is the most frequent cause and is often cheap to fix.
  2. Loose clamps after maintenance or from vibration.
  3. Turbo variable geometry stuck with carbon, so it cannot reach the commanded position.
  4. Faulty boost control valve or control solenoid.
  5. Turbo actuator, pneumatic or electric, that has failed or is out of calibration.
  6. Intercooler with holes or leaks from corrosion or impact.
  7. Manifold pressure sensor with a skewed reading.
  8. Heavily clogged particulate filter, which creates back pressure and keeps the turbo from reaching the target pressure.
  9. Turbo with shaft play or damaged vanes. This is the least frequent cause even though it is the first one people suspect.
  10. Leak in the vacuum circuit that operates the actuator on pneumatic systems.
  11. Hardened intercooler or hose gaskets, which only lose their seal under the high pressure of full load.

How to diagnose the P0299 code step by step

  1. Compare commanded boost with actual boost in the live data. This is the central reading: it shows at what rpm the shortfall appears and how big it is.
  2. Pressurize the intake circuit with low pressure air or with a smoke machine. A leak shows up right away and is the most common cause.
  3. Inspect the hoses, clamps and intercooler, paying attention to cracks on the underside of the hoses, which only open when hot.
  4. Check the movement of the turbo actuator by applying vacuum with a hand pump or by commanding it from the scan tool. It should travel smoothly through its whole range.
  5. Verify the control solenoid: resistance, power supply and whether it responds to the active test.
  6. Rule out excessive back pressure by checking how loaded the particulate filter is.
  7. Inspect the vacuum circuit on pneumatic systems, including the pump and its hoses.
  8. Check the turbo shaft play only at the end, once everything above has been ruled out.
  9. Pressurize the circuit cold and watch it hot as well. Some gaskets only lose their seal when the material has expanded and the pressure is high.

How to fix the P0299 code

  • Replace cracked intake hoses and tighten every clamp in the circuit.
  • Repair or replace the intercooler if it leaks.
  • Clean the turbo variable geometry if it is stuck with carbon, then confirm the mechanism moves through its whole range.
  • Replace the control solenoid or the actuator when they do not respond to the active test.
  • Repair leaks in the vacuum circuit and replace the pump if it does not produce enough vacuum.
  • Regenerate or clean the particulate filter if its loading is creating back pressure.
  • Replace or rebuild the turbo only when the shaft has play or the vanes are damaged.

After the repair, clear the P0299 code and confirm in the live data that actual boost follows commanded boost across the whole load range.

  • Replace the intercooler and hose gaskets if hot pressurizing reveals leaks that did not show up cold.

Technical reference data

  • Typical boost pressure on a modern diesel: 1.0 to 2.2 bar absolute (about 14.5 to 32 psi absolute), depending on load and rpm.
  • Allowed deviation between commanded and actual pressure: about 0.2 bar (3 psi). Above that for a sustained period, the code is stored.
  • Vacuum needed to operate a pneumatic actuator: 15 to 20 inches of mercury.
  • Typical control solenoid resistance: 15 to 40 ohms.
  • A clogged particulate filter creates enough back pressure to keep the turbo from reaching the target pressure.
  • Limp mode resets when you start the engine again. That does not mean the fault has been resolved.

Brand-specific notes

On diesel engines used mostly for city driving, the carbon that sticks the variable geometry comes in large part from the EGR. If you clean the turbo but do not take care of the EGR or the way the vehicle is used, the mechanism will stick again within a few months.

Frequently asked questions about P0299

Can I drive with a P0299 code?
With caution and only for a short time. The vehicle will be in limp mode with very limited power, which is dangerous when merging or passing, and the cause can keep getting worse.
Why do I get my power back when I shut off the engine and restart it?
Because the restart takes the system out of limp mode until it detects the pressure shortfall again. This is typical of the P0299 code and does not mean the fault has been resolved.
Does it mean the turbo is broken?
Almost never. The most common causes are a leak in the intake hoses or variable geometry stuck with carbon. A damaged turbo is the last theory, not the first.
What is variable geometry?
It is a mechanism of movable vanes inside the turbo that adjusts the flow of exhaust gas according to engine speed. Carbon sticks them, and the turbo stops reaching the commanded pressure.
How much does it cost to fix P0299?
A hose with clamps can run $80 to $200. A variable geometry cleaning costs about $250 to $500. A new or rebuilt turbo easily goes past $1,000, and the full range is $80 to $1,800.
Is the fault intermittent because it comes and goes?
Usually not. When you restart the engine, the system leaves limp mode and you get your power back until it detects the shortfall again. The fault is there the whole time.
What is the most common cause of P0299?
A leak in the intake hoses, clamps or intercooler between the turbo and the engine is the most common cause. A stuck variable geometry mechanism comes next, and the turbo itself is rarely the culprit.

Questions about the P0299 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.