What is P0299?
Error code P0299 is a generic OBD-II Diagnostic Trouble Code (DTC) equipped to vehicles that have a turbocharger or supercharger. The code is defined as “Turbo Or Supercharger Underboost Condition.”
Your Engine Control Module (ECM) or Powertrain Control Module (PCM) looks for a specific range of boost (actual boost pressure) coming from your turbocharger or supercharger. They do this by monitoring the engine vacuum line (vacuum hose) and intake manifold pressure with a Manifold Absolute Pressure sensor (MAP sensor).
When the boost control range detected by your ECM or PCM is too low, error code P0299 is set.
The difference between turbo and superchargers is how they’re driven, but P0299 refers to an underboost condition in both.
Turbochargers are driven by the exhaust exiting the engine, and a turbine forces air into the intake. On the other hand, supercharges are mounted on the intake side and are typically belt-driven to force more air into the intake, with no connection to the exhaust.