Code guide

P0299 — turbocharger/supercharger underboost condition

The computer asked the turbo for a certain amount of boost and didn't get it. That's the whole code — and the gap between what was commanded and what actually showed up on the boost sensor is exactly what live data is built to show you.

Turbo/supercharger · Boost pressure · Generic OBD2

The short version

P0299 means the engine computer commanded a certain amount of boost pressure and the intake never actually reached it. Something between the turbo and the intake manifold is losing pressure it should be holding, or the turbo itself isn't spinning up the way the computer expects — and the most common single cause, by a wide margin, is a boost leak: air escaping somewhere in the pressurized piping between the turbo and the engine.

The useful move is the same one the code itself is built on: compare what boost was commanded against what actually showed up, using live data, before assuming a part.

Reading codes and watching live sensor data are free in Fixiom — always, no credits and no subscription.

What the code is actually comparing

Boosted engines run a target: based on throttle position, engine load, and RPM, the computer decides how much boost it wants and commands the wastegate (or, on some designs, variable turbine geometry) to hold the turbo near that target. A pressure sensor — either a dedicated boost sensor or the same MAP sensor doing double duty at positive pressure — reports what's actually happening in the intake.

P0299 sets when actual pressure comes up meaningfully short of commanded pressure for long enough that it isn't just a momentary lag. The "A" in the code name refers to the specific turbo/boost control circuit — most single-turbo engines only have one, so it rarely matters in practice unless the vehicle has two.

The live-data comparison

This is done from the driver's seat, and it needs a stretch of road where you can safely and legally accelerate under load — a highway on-ramp is ideal.

Do this on a road you know, with clear traffic, and don't chase a boost number at the expense of watching where you're driving. Nothing here needs anyone under the vehicle or near anything hot.

  • Put boost pressure (or MAP) and, where your vehicle reports it, commanded boost on screen together — tap either to chart it so you can see the shape over time, not just a jumping number.
  • Accelerate firmly from a moderate speed and watch both traces climb together.
  • Watch fuel trims at the same time. On an engine that meters air with a MAF sensor ahead of the turbo, a leak between the turbo and the throttle body lets air that was already counted escape, so the engine runs rich under boost and trims swing negative — while at idle the same leak pulls in unmetered air and trims go positive. On a MAP-based engine the trims may barely move, and the boost shortfall itself is the tell.

What you're looking for

  • Actual boost noticeably trailing commanded boost, especially with trims swinging negative under boost and positive at idle: a boost leak is the leading suspect. Go looking for a loose clamp or a split hose before anything else.
  • Actual boost trailing commanded boost with trims staying normal: leans away from a leak in the measured-air path and toward the boost control side — a wastegate that isn't closing fully, a stuck or failing boost control solenoid, or a turbo that's mechanically tired.
  • Boost that climbs slowly, in fits and starts, or never comes close no matter how hard you accelerate: worth checking the freeze frame — conditions (RPM, load, speed) at the moment the code set often line up with exactly how to reproduce it on the next drive.

Likely causes, in order

  • A boost leak — a loose clamp, a split intercooler hose, or a cracked coupler in the pressurized piping between turbo and intake.
  • A stuck or failing wastegate — mechanically not closing enough to build the commanded pressure.
  • A faulty boost control solenoid that isn't sending the wastegate actuator the right signal.
  • A dirty or failing boost/MAP sensor reporting lower pressure than what's actually there.
  • A clogged air filter or a partially blocked intake path starving the turbo of the air it needs to compress.
  • Turbo wear — worn bearings or seals losing efficiency, the mechanical answer once everything upstream checks out.

Where boost leaks usually happen

Since a leak is the most common cause by far, it's worth knowing where to actually look once live data points that way: intercooler piping clamps (a classic loosen-with-heat-cycles failure), the couplers connecting hard pipe sections, the connection at the throttle body itself, and any vacuum or boost-reference hose feeding the wastegate actuator or boost solenoid. A hiss or whistle that changes pitch with engine speed, especially under acceleration, is often audible from the driver's seat before you go looking with your hands.

Is it safe to drive?

A steady light with P0299 alone usually isn't an emergency — most vehicles fall back to reduced power (some form of limp mode) rather than failing outright, and it's more of a performance and drivability issue than a hazard. That said, a persistent underboost condition is worth diagnosing promptly: driving hard while badly underboosted for an extended time isn't doing the turbo any favors, and a wastegate or solenoid fault that goes the other way — overboost instead of underboost — is a genuinely more serious situation. As always, a check engine light that starts flashing means an active misfire and is a stop-driving situation regardless of what set it.

What a phone can't see

What it genuinely gives you: the code, freeze frame conditions from when it set, live boost pressure and (where reported) commanded boost streamed together with history, and fuel trims to lean toward a leak versus a control-side fault.

What it cannot do:

  • Command the wastegate or boost solenoid to test them directly. That's bidirectional control, which Fixiom deliberately doesn't do.
  • Physically find a boost leak. A smoke test, pressurizing the intake system by hand, or a careful listen under load is how a leak actually gets located.
  • Measure turbo shaft play or bearing wear directly — that's a hands-on mechanical inspection.

Live data narrows a vague "underboost" code down to leak-versus-control-side in a few minutes on the road. Finding and fixing the specific leak or part is still hands on the car.

Common questions

What does P0299 mean?+

The engine computer commanded a certain amount of turbo or supercharger boost and the actual pressure came up meaningfully short. It's a comparison the computer noticed — commanded versus actual — not the name of a specific failed part.

What's the most common cause of P0299?+

A boost leak — air escaping from the pressurized piping between the turbo and the intake, most often at a loosened clamp, a split intercooler hose, or a cracked coupler. It's worth checking before assuming a wastegate, solenoid, or turbo fault.

How do I tell a boost leak from a wastegate problem?+

Watch boost pressure against commanded boost (where your vehicle reports it) along with fuel trims while accelerating under load. Actual boost trailing commanded boost with fuel trims going negative under boost (and positive at idle) leans toward a leak in the measured-air path on a MAF-metered engine. Trailing boost with normal trims leans toward the boost control side — the wastegate or its solenoid.

Is it safe to drive with P0299?+

Usually — most vehicles reduce power rather than fail outright, so it's more of a performance issue than a hazard. It's still worth diagnosing promptly, since sustained underboost isn't good for the turbo long-term, and a flashing check engine light for any reason means stop driving as soon as it's safe.

Can a dirty air filter cause turbo underboost?+

Yes — restricting the air reaching the turbo limits how much it can compress, regardless of how well everything downstream is sealed. It's a cheap, easy thing to rule out before chasing a boost leak or a wastegate fault.

Can Fixiom find the exact boost leak?+

Not directly — live data tells you whether you're chasing a leak or a control-side fault, and roughly how far off boost is running, but locating the specific leak needs a smoke test or a careful physical check of the pressurized piping. The app doesn't send control commands to the wastegate or boost solenoid either, so confirming those parts is a hands-on or shop job.

  • Hesitation on acceleration — A stumble under load is fuel, air, or spark — captured data tells the three apart.
  • Vacuum leak symptoms — Rough idle that smooths out at speed — and the trim pattern that proves it.
  • AI mechanic — What an AI mechanic can honestly do, and where it stops.

Commanded boost vs. actual boost. That gap is most of the diagnosis.

Fixiom charts boost and fuel trims live, free — codes, freeze frames, and live data cost nothing. The AI mechanic is there when you want to work through the rest of it.

Get the app — free See how the live diagnosis works →