
Buick vehicles use a standardized OBD-II system alongside manufacturer-specific diagnostic trouble codes to monitor engine, transmission, and emissions systems. When a fault is detected, the powertrain control module stores a code and may illuminate the malfunction indicator light.
Because Buick is a General Motors brand, it shares many generic SAE codes and GM-specific P1-codes with other GM vehicles. Proper diagnosis requires verifying the exact factory definition and using a scan tool capable of reading GM-specific modules.
Quick Navigation
Key Takeaways
- Buick uses both generic SAE OBD-II codes and GM manufacturer-specific P1-codes for detailed system monitoring.
- Generic scan tools may miss critical module-specific faults, making GM-compatible scan tools necessary for complete diagnosis.
- Common issues include oxygen sensor circuit faults, EVAP system leaks, and ignition control module failures.
- Accurate repair requires verifying the exact code definition for your specific Buick model, engine, and year.
Buick OBD-II Code Description and Implications
Buick diagnostic trouble codes follow the standard SAE J2012 format but heavily utilize the manufacturer-specific P1xxx range. These codes monitor advanced systems like variable valve timing, electronic throttle control, and emissions monitors.
Generic OBD-II codes (P0xxx) indicate standardized emissions and powertrain faults. However, a generic code on a Buick often requires GM-specific diagnostic steps to isolate the exact failed component.
Manufacturer-specific codes provide granular detail, such as identifying a specific ignition control circuit or a precise internal control module error that a basic scanner cannot display.
Common Causes of Buick OBD-II Codes
Oxygen sensor heater circuit failures are frequent on higher-mileage Buick models, often triggering codes related to low or high voltage in the heater control circuit.
Evaporative emission (EVAP) system leaks or faulty purge solenoids can cause pressure discrepancies, triggering EVAP flow or vent solenoid codes.
Ignition control module or crankshaft position sensor wiring issues can cause intermittent signal loss, resulting in misfire or synchronization codes.
Charging system voltage fluctuations from a failing alternator or battery can trigger multiple module communication and sensor reference voltage codes.
Symptoms Associated With Buick OBD-II Codes
Depending on the stored fault, you may experience a steady or flashing check engine light, reduced engine power, or rough idling.
Transmission-related codes can cause harsh shifting, limp-mode activation, or a complete loss of gear engagement.
Emissions system faults, such as EVAP leaks or catalytic converter efficiency issues, may not produce noticeable drivability symptoms but will prevent the vehicle from passing inspections.
Diagnosing Buick OBD-II Trouble Codes
Diagnosis begins by retrieving both generic and manufacturer-specific OBD-II codes using a scan tool capable of accessing all GM control modules.
Review freeze-frame data to understand the engine load, temperature, and speed when the fault occurred. This helps differentiate between intermittent electrical glitches and hard mechanical failures.
Perform targeted electrical and mechanical tests based on the specific code. For example, an EVAP code requires a smoke test to find leaks, while a sensor circuit code requires multimeter testing of the reference, signal, and ground wires.
Repairing Buick OBD-II Issues
Repairs must address the root cause identified during testing. If an EVAP purge solenoid is stuck open, replacing the valve and clearing the codes is required to restore proper system pressure.
For ignition system faults, it is standard practice to replace the failed ignition coil or control module and inspect the wiring harness for heat damage.
If an internal control module code is confirmed after ruling out external wiring and power supply issues, the module may require replacement and GM-specific programming.
Cost Considerations for Buick Repairs
Repair costs vary widely depending on the affected system and the specific Buick model. Diagnosing complex network or module communication faults requires specialized equipment and technical expertise.
Replacing standard maintenance items like oxygen sensors or EVAP solenoids involves moderate parts and labor costs. However, internal engine repairs or module replacements require significant labor and programming time.
Prevention Strategies for Future Occurrences
Using high-quality fuel and approved oil specifications helps minimize carbon accumulation and protects variable valve timing components.
Addressing minor oil leaks promptly prevents oil from contaminating engine wiring harnesses and sensor connectors, which can lead to premature electrical failures.
Ensuring the gas cap is properly sealed after refueling prevents unnecessary EVAP system leak codes from triggering.
Troubleshooting Tips and Best Practices
Never ignore a flashing check engine light, as this indicates an active misfire that can rapidly overheat and destroy the catalytic converter.
When diagnosing network communication codes, check the main power and ground connections to the control modules before suspecting a module failure.
Keep a reference of common Buick codes to help prioritize diagnostic steps. The table below outlines frequent manufacturer-specific and generic codes found on Buick vehicles.
| Code | Description |
|---|---|
| P1031 | HO2S Heater Control Circuit Low Voltage (Bank 1 Sensor 2) |
| P1032 | HO2S Heater Control Circuit High Voltage (Bank 1 Sensor 2) |
| P1106 | MAP Sensor Circuit Intermittent High Voltage |
| P1107 | MAP Sensor Circuit Intermittent Low Voltage |
| P1111 | System Pass |
| P1112 | Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage |
| P1113 | Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage |
| P1114 | Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage |
| P1115 | Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage |
| P1121 | Throttle Position (TP) Sensor Circuit Intermittent High Voltage |
| P1122 | Throttle Position (TP) Sensor Circuit Intermittent Low Voltage |
| P1133 | HO2S Insufficient Switching (Bank 1 Sensor 1) |
| P1134 | HO2S Transition Time Ratio (Bank 1 Sensor 1) |
| P1153 | HO2S Insufficient Switching (Bank 2 Sensor 1) |
| P1154 | HO2S Transition Time Ratio (Bank 2 Sensor 1) |
| P1258 | Engine Coolant Temperature (ECT) Out of Range |
| P1336 | Crankshaft Position (CKP) System Variation Not Learned |
| P1351 | Ignition Control (IC) Circuit High Voltage |
| P1352 | Ignition Control (IC) Circuit Low Voltage |
| P1361 | Ignition Control (IC) Circuit Low Voltage |
| P1362 | Ignition Control (IC) Circuit High Voltage |
| P1374 | Crankshaft Position (CKP) System Intermittent |
| P1380 | Misfire Detected – Rough Road Data Not Available |
| P1381 | Misfire Detected – No Communication with BCM |
| P1404 | Exhaust Gas Recirculation (EGR) Closed Position Performance |
| P1441 | Evaporative Emission (EVAP) System Flow During Non-Purge |
| P1546 | Exhaust Gas Recirculation (EGR) Vacuum Regulator Solenoid Circuit |
| P1626 | Theft Deterrent Fuel Enable Signal Not Received |
| P1635 | 5 Volt Reference Circuit |
| P1639 | 5 Volt Reference Circuit |
| P1641 | Fan Control Circuit |
| P1651 | Fan Relay 1 Control Circuit |
| P1652 | Fan Relay 2 Control Circuit |
| P1653 | Fan Relay 3 Control Circuit |
| P1654 | Recirculation Actuator Circuit |
| P1655 | Evaporator Temperature Switch Circuit |
| P1660 | Output (O/P) Circuit Check Signal High |
| P1661 | Output (O/P) Circuit Check Signal Low |
| P1662 | Cruise Control Inhibit Circuit |
| P1671 | Malfunction Indicator Lamp (MIL) Control Circuit |
| P1672 | Tachometer Control Circuit |
| P1673 | Engine Oil Lamp Control Circuit |
| P1674 | Tachometer Quadrant Select Circuit |
| P1675 | EVAP Vent Solenoid Control Circuit |
| P1676 | EVAP Canister Purge Solenoid Control Circuit |
| P1677 | Idle Air Control (IAC) Valve Control Circuit |
| P1678 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1679 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1680 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1681 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1682 | Charging System Voltage Too Low |
| P1683 | Charging System Voltage Too High |
| P1684 | Battery Disconnected Within Last 50 Starts |
| P1685 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1686 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1687 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1688 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1689 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1690 | Wastegate Solenoid Circuit |
| P1691 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1692 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1693 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1694 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
| P1695 | Transmission Fluid Pressure (TFP) Manual Control Solenoid Circuit |
More OBD-II Codes
| P1628 | P1629 | P1631 | P1632 |
| P1633 | P1638 | P1641 | P1650 |
| P1651 | P1652 | P1653 | P1654 |
| P1655 | P1660 | P1661 | P1662 |
| P1671 | P1672 | P1673 | P1674 |
| P1675 | P1676 | P1677 | P1678 |
Frequently Asked Questions
Do I need a special scanner for Buick OBD2 codes?
Yes. While generic scanners read standard P0-codes, a GM-specific scan tool is required to access manufacturer-specific P1-codes and proprietary modules.
What does a P1-code mean on a Buick?
P1-codes are manufacturer-specific diagnostic trouble codes. They provide detailed information about GM-specific systems like electronic throttle control and module communication.
Can I clear Buick codes by disconnecting the battery?
Disconnecting the battery may clear some codes but will not fix the underlying issue. It can also reset module adaptations and cause starting or drivability issues.
Why is my Buick check engine light flashing?
A flashing check engine light indicates an active, severe misfire that can rapidly overheat and destroy the catalytic converter. Reduce power and seek immediate diagnosis.
Are Buick OBD2 codes the same as Chevrolet codes?
Yes, Buick and Chevrolet share the same diagnostic architecture and manufacturer-specific P1-code definitions due to their shared General Motors platforms and powertrains.
What Should You Do About Buick OBD-II Codes?
Confirm the exact factory definition for your specific vehicle, then follow the applicable manufacturer diagnostic procedure.
Because Buick uses complex network systems and proprietary codes, testing the relevant system and components identified by your vehicle’s service information is required to find the root cause.
Once the fault is confirmed, perform the necessary repairs and verify the fix by clearing the codes and completing a test drive.
