GM 3800 Series II Throttle Body: Idle, IAC and TPS Faults
On a GM 3800 Series II V6 (engine codes L36 and supercharged L67), the throttle body is cable-operated and works with a separate idle air control (IAC) motor, so a failing one shows up as a rough, hunting or high idle, stalling at stops, or hesitation, often with codes P0505–P0507 (idle control) or P0121–P0123 (throttle position sensor). Clean the throttle body and the IAC passage and check for vacuum leaks first; replace the IAC or the throttle body only if the symptoms come back. If your 3.8L is a 2004-or-later Series III showing a Reduced Engine Power message, you have the drive-by-wire unit instead, which fails differently.
Cable or drive-by-wire: which 3.8L do you have?
GM built two generations of throttle body for the 3.8L V6, and they are different parts that fail in different ways. The split follows the engine series:
- Series II (L36, supercharged L67): a throttle cable from the pedal, a throttle position sensor (TPS) on the throttle body, and a separate IAC motor that meters air around the closed throttle plate to set idle. This post covers this one.
- Series III (L26, supercharged L32): introduced for 2004 with electronic throttle control, in the 2004–2008 Pontiac Grand Prix, the Buick LaCrosse from 2005 and the 2006–2008 Buick Lucerne (Brake & Front End). There is no cable, and a Reduced Engine Power message with code P2135 is the classic failure. That one has its own post: LaCrosse, Lucerne and Grand Prix 3.8L throttle body.
Don't decide by model year alone. Go by the engine RPO code (L36, L67, L26 or L32) on your car's Service Parts Identification label, usually in the glove box or on the trunk lid or spare tire cover.
Why the Series II throttle body acts up
Carbon buildup. Oil vapor from the PCV (positive crankcase ventilation) system and combustion byproducts coat the throttle plate, the bore and the IAC passage. The idle gets rough, hunts, or stalls at stops, especially cold.
IAC motor failure. The IAC is a small motor on the throttle body that opens and closes a bypass passage around the throttle plate. When it sticks or fails, idle runs too high, too low, or surges up and down. On the Series II it can be replaced separately from the throttle body.
Throttle position sensor wear. The TPS reports how far open the throttle plate is. As it wears it can develop dead spots, which shows up as hesitation off idle and, on automatics, poor shift quality, because the transmission uses throttle position too.
How to diagnose it
- Read the codes. P0505, P0506 and P0507 mean the PCM can't hold idle where it wants it (no control, lower than expected, higher than expected). P0121, P0122 and P0123 point at the throttle position sensor circuit (range, low, high).
- Rule out vacuum leaks first. A cracked PCV hose, a leaking intake gasket or a split vacuum line sets the same idle codes. Fix those before you buy parts.
- Clean before you replace. Clean the throttle plate, the bore and the IAC passage with throttle body cleaner. If the idle settles and stays settled, carbon was the problem.
- Replace the part that is failing. If the symptoms come back after a clean, test the IAC and the TPS. Replace the IAC alone if that is the fault, or the throttle body if the bore or the sensor is worn.
None of these symptoms belong to the throttle body alone. A dirty MAF (mass airflow) sensor, low fuel pressure or a vacuum leak can produce the same rough idle, so treat the throttle body as one item on the list, not the answer.
Replacing it: gasket, relearn and what to expect
The swap is an accessible job with hand tools and a torque wrench. Always fit a new throttle body gasket, torque the bolts to the factory spec for your year, and don't overtighten them into the aluminum.
After the swap the PCM has to relearn idle for the new part. The procedure varies by year, so follow GM service information for yours; a scan tool with bidirectional control can run it directly. If the idle is off right after the install, do the relearn before you blame the part.
Where to find the part
New units for the older Series II applications are getting harder to find, and aftermarket quality varies. A tested used OEM throttle body keeps the factory part on the car. We list what we have in our throttle body collection; if you have a 2004-or-later Series III, the drive-by-wire unit for the LaCrosse, Lucerne and Grand Prix is GM 12607894.
Frequently asked questions
Does my 3.8L have a cable or a drive-by-wire throttle body? Go by the engine, not just the model year. Series II engines (L36, L67) use a throttle cable and a separate IAC motor. Series III engines (L26, L32), introduced for 2004, are drive-by-wire. The engine RPO code is on the Service Parts Identification label, usually in the glove box or on the trunk lid or spare tire cover.
What codes does a bad 3800 Series II throttle body set? Idle-control codes P0505, P0506 and P0507 (idle not controlled, lower than expected, higher than expected) and throttle position sensor codes P0121, P0122 and P0123. Vacuum leaks set the same idle codes, so rule them out before buying parts.
Can I clean the throttle body instead of replacing it? Often, yes. Carbon on the plate, the bore and the IAC passage causes many rough-idle complaints. Cleaning will not fix a worn throttle position sensor or a failed IAC motor, so if the symptoms come back soon after, replace the failing part.
Is there a recall on the 3800 throttle body? Not that we found. The 3.8L recalls on 1997–2003 Regal and Grand Prix (09V116000, and 08V118000 for supercharged engines) replaced the front valve cover and gasket, not the throttle body.
Do I need a new gasket when I replace the throttle body? Yes. A leaking throttle body gasket is a vacuum leak, and it causes the same idle symptoms you are trying to fix.
Not sure which throttle body your car takes? Message us with the year, model and engine code and we'll help you match it.
— Hubes