01 How to Tell If Your Engine Valves Need Adjustment • 02 Mastering the Art of Reading Engine DTC Codes without a Dia… • 03 6 Simple Ways to Tell the Difference When Buying a Car • 04 How to Fix an Engine That Cuts Out and Restarts While Drivi… • 05 What is a Hybrid Car and How Does it Work? A Fun and Easy E… • 06 P0101 - Mass Air Flow (MAF) Sensor Performance • 07 What are some of the most rare cars in the world? • 08 You Can Tell A Lot About A Car By Listening To Its Engine I… • 09 How to Become a Pilot: A Guide for Aspiring Aviators • 10 What are the signs of a suspension problem? •

DTC codes / GM codes / P1299

P1299 · GMVacuum Leak Found IAC Fully Seated

P1299 on GM vehicles means the engine computer has commanded the idle air control (IAC) valve to fully seat, yet the resulting change in idle speed or manifold vacuum did not match expectations, so it flags a vacuum leak. The computer is effectively reporting that it cannot trim idle airflow enough to compensate for unmetered air entering the engine.

SystemPowertrain
Code typeGM specific
SeverityMedium
Fix difficultyIntermediate
AreaFuel and air metering (injector circuits)

Symptoms you may notice

  • Often no symptoms besides the warning light, especially if the leak is small
  • Rough or surging idle that may be worse when the engine is cold
  • Idle speed that hangs high or flares when you come to a stop
  • Lean misfire codes or a rough-running condition at idle only
  • Whistling or hissing sound from the engine bay at idle
  • Stalling when you lift off the throttle or when the A/C compressor engages

Common causes, most likely first

  1. Split or disconnected vacuum hose, especially the PCV and brake booster lines
  2. Leaking intake manifold gasket or throttle body gasket
  3. Cracked intake manifold, particularly on plastic manifolds
  4. Faulty or stuck-open positive crankcase ventilation (PCV) valve
  5. Leaking brake booster diaphragm or check valve
  6. IAC valve pintle carboned up or not actually seating despite the command
  7. Loose or missing oil dipstick, oil filler cap, or vacuum port cap

How to diagnose and fix it

  1. Inspect all vacuum hoses and intake ducts for cracks, splits, and loose clamps, then repair or replace as needed
  2. Check that the oil dipstick, oil filler cap, and all vacuum port caps are present and sealing
  3. Perform a smoke test on the intake system to pinpoint the leak location
  4. Remove and clean the IAC valve and its passage, then verify the pintle moves freely and seats
  5. Test the brake booster and check valve for a ruptured diaphragm or stuck check valve
  6. If the leak persists, check intake manifold gaskets and the manifold itself for cracks with the engine cold and warm
  7. Clear the code and verify the idle adaptives and fuel trims return to normal during a road test

Why P1299 Often Isn't the IAC Valve

  • The code name points at the IAC valve, but the valve is usually the messenger; a vacuum leak elsewhere forces the computer to seat the valve and the mismatch sets the code.
  • A leaking brake booster diaphragm can set P1299 without any brake pedal symptom, so always test the booster with a vacuum gauge or by pinching the hose.
  • On some GM engines a dirty throttle body or a misadjusted minimum air rate can mimic a vacuum leak and set P1299 even when the intake is sealed.
  • Fuel trim readings are your best clue: positive long-term fuel trims at idle that drop at higher rpm confirm an unmetered air leak rather than a faulty IAC.
  • Replacing the IAC valve without a smoke test is the most common misdiagnosis; the new valve will simply seat again and the code will return.

Can I keep driving with P1299?

You can usually drive the vehicle to a shop, but avoid prolonged idling and hard acceleration because a lean condition can overheat the engine and damage components. If the idle is very rough or the engine stalls, stop driving and have it diagnosed promptly.

Tools that help

Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.

Guidance is general and written for GM vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage