Back to Vehicles
Chevrolet2016-2019Code Combo

P0155 Code: Chevrolet Cruze (2016-2019) - Causes, Symptoms & Fixes

Complete guide to P0155 diagnostic trouble code on 2016-2019 Chevrolet Cruze - causes, symptoms, repair costs

Get Personalized Help

Ask about specific issues with your Chevrolet Cruze.

Ask MechanicGPT

Below is a comprehensive diagnostic guide for OBD-II code P0155 as it can appear on 2016–2019 Chevrolet Cruze models. This guide follows the data you provided. It uses general automotive knowledge for the technical explanations and offers practical steps you can take. Acknowledge that P0155 is an O2 sensor heater circuit problem, but be aware that some Cruze variants may label or interpret sensor banks differently in service manuals. Always refer to the vehicle’s specific service manual or a factory scan tool for exact sensor bank designation.

CODE MEANING AND SEVERITY

  • What the code means: P0155 indicates an O2 (oxygen) sensor heater circuit malfunction. The heater inside the oxygen sensor is not heating properly, which prevents the sensor from reaching its operating temperature quickly. This can affect oxygen readings, exhaust emissions control, and catalyst efficiency.
  • Bank/Sensor designation nuance: In many OBD-II definitions, P0155 corresponds to “O2 Sensor Heater Circuit Malfunction (Bank 2 Sensor 1).” On some inline-4 Cruze engines (which only have a single cylinder bank), there may be confusion about Bank 2. Check the specific sensor labeling in your Cruze’s service manual or with a factory scan tool to identify which sensor is being referenced. The diagnostic approach is the same: heater circuit fault in the referenced O2 sensor.
  • Severity and symptoms:
    • Often triggers a stored MIL (Check Engine Light) and a pending/confirmed code.
    • Can cause slower sensor warming, leading to poorer fuel economy and higher emissions, especially on cold starts.
    • In some cases, the vehicle may run normally once warmed up, while in others you may notice slight drivability or fuel economy changes.
    • Repair timing depends on symptoms, fault location, and readiness of other emission components.

COMMON CAUSES ON CHEVROLET CRUZE

  • Faulty O2 sensor heater element: The sensor’s internal heater element may have failed.
  • Damaged or corroded sensor wiring harness: Wires or connectors running to the sensor may be frayed, chafed, or corroded, especially near heat sources or movement points.
  • Blown fuse or relay for the oxygen sensor heater circuit: A blown fuse can disable the heater circuit.
  • Poor sensor ground or power supply: A bad ground or degraded power supply to the heater can prevent heating.
  • Moisture/contamination in the connector: Water or contaminants in the connector can disrupt heater power or grounding.
  • Exhaust leaks or sensor installation issues: Leaks upstream or improper sensor installation (torque, sealing) can affect sensor operation.
  • ECU/PCM fault (less common): The engine control computer may fail to supply proper heater power or to read the sensor correctly in rare cases.

SYMPTOMS

  • Check Engine Light (MIL) on or intermittently lit.
  • P0171/P0174-type fuel trims or general lean/rich indicators due to malfunctioning sensor readings while the engine runs.
  • Potentially reduced fuel economy, particularly during city driving or cold starts.
  • Inconsistent idle or minor misfire indications if the sensor heating affects readings during warmup.
  • No obvious symptoms in some vehicles; the MIL may be the primary clue.

DIAGNOSTIC STEPS

Important note: Start with quick, non-destructive checks and progress to measurements that require a multimeter or scan tool. Document findings and compare against the service manual for your exact engine variant.

  • Step 1: Confirm the code and reset readiness

    • Use a reliable OBD-II scan tool to retrieve P0155 and any related codes (P0135, P0130, P0150–P0154, etc.).
    • Record freeze-frame data and monitor readiness (EVAP, CAT efficiency, O2 sensor monitoring) to understand if the O2 heater monitor is failing consistently.
    • Clear the codes (after noting them) and drive the vehicle to see if the code reappears and under what conditions.
  • Step 2: Inspect fuses and power supply

    • Locate the fuse for the O2 sensor heater circuit (check the owner’s manual or fuse panel cover for the correct designation).
    • Inspect fuse visually and with a multimeter; replace a blown fuse with the correct amperage rating if found faulty.
    • If the fuse is repeatedly blowing, there’s likely a short or wiring issue behind the fuse panel or to the sensor.
    • Check for any related relays, if the heater circuit is controlled by a relay in your model.
  • Step 3: Inspect wiring and connectors at the suspect O2 sensor

    • Disconnect the sensor harness and visually inspect for corrosion, bent pins, damaged locking tabs, or frayed insulation.
    • Look for heat-related damage near the exhaust manifold or upstream of the sensor.
    • Clean or reseat connectors; apply dielectric grease to prevent future corrosion if the pins appear clean but slightly loose.
    • If you see damaged wiring, repair or replace the affected harness segment.
  • Step 4: Test the sensor heater circuit resistance

    • Access the O2 sensor’s heater terminals (usually the red and black wires, but verify with the service manual for your sensor).
    • With the heater unpowered, measure resistance across the heater terminals using an ohmmeter. Heater resistance varies by sensor model but is typically in the low ohms range (often around single-digit to a few tens of ohms). Consult the exact sensor specification for your Cruze.
    • If the resistance reads open (infinite) or is out of spec, replace the sensor.
    • If resistance is within spec, suspect wiring or the ECU’s heater drive circuit.
  • Step 5: Verify sensor power and ground

    • With the ignition on (engine off if required by the service procedure), back-probe the heater power wire to confirm 12V supply when the heater is commanded on. Use the scan tool to view live data or command the heater on via the tool if possible.
    • Check the heater ground: ensure a solid ground path from the sensor’s ground pin to chassis or engine ground. A poor ground can mimic a heater failure.
    • If power is present but no ground (or vice versa), repair wiring or ground connection.
  • Step 6: Check for exhaust leaks or installation issues

    • Inspect for exhaust leaks around the sensor area, as leaks can affect sensor readings and heater operation indirectly.
    • Verify the sensor is properly installed: correct torque, proper sealing, and no cross-threading. If installed incorrectly, the sensor may heat unevenly or fail to read correctly.
  • Step 7: Examine related sensors and emissions system

    • Check other O2 sensors for similar heater faults. A systemic issue (like a PCM problem or shared wiring harness fault) may present as multiple heater code failures.
    • Inspect downstream sensors for proper operation; however, P0155 relates to the heater circuit of the referenced upstream/downstream sensor, so focus on the indicated sensor while keeping an eye on the overall sensor health.
  • Step 8: Decide on repair path

    • If the sensor heater is confirmed defective (open circuit, failed resistance, or damaged connector), replace the sensor.
    • If wiring/connectors are damaged, repair or replace the wiring harness section and restore secure connections.
    • If the fuse repeatedly blows or you find a short, repair the short and replace the fuse; recheck.
    • After repairs, clear codes and drive the vehicle to confirm the fault does not return and that the heater monitor passes in the Next Run/Drive cycle.
  • Step 9: Post-repair verification

    • After repairs, perform a road test and monitor live data for oxygen sensor readings, heater current (if your scan tool supports it), and readiness monitors.
    • Confirm the MIL does not return within several drive cycles for consistent behavior.

RELATED CODES

  • P0150–P0154: O2 sensor circuit and heater-related codes for other banks/sensors (various heater circuit faults, sensor readings out of range or circuit malfunctions).
  • P0130–P0134, P0140–P0144: O2 sensor circuits and misreadings not strictly heater faults but related in the O2 sensor family.
  • P0420: Catalyst system efficiency below threshold (possible secondary impact if O2 sensors aren’t heating properly and misreport emissions).
  • P0171/P0174: System too lean/rich (common when O2 sensor data is inaccurate or delayed due to heater failure).

Note: The exact bank/sensor pairing for P0155 can vary by engine variant and whether the Cruze’s engine uses Bank 1/Bank 2 labeling. Always verify with the factory service manual or a OEM-level scan tool for your exact engine family.

REPAIR OPTIONS AND COSTS (2025 prices)

Prices vary by location, shop labor rates, sensor type (OEM vs aftermarket), and whether the issue is just the sensor or includes wiring. The figures below are typical ranges you might expect in 2025 for a Cruze.

  • O2 sensor replacement (labor + sensor)
    • Parts: $20–$150 (aftermarket sensor); OEM sensors can be $80–$200.
    • Labor: 0.6–1.5 hours depending on access (front bank sensors are usually quicker; some sensors require more labor due to exhaust piping or heat shielding).
    • Total typical range: $120–$350.
  • Wiring harness repair (if fault is in the wiring)
    • Parts: minimal if just repair wiring; harness segments may be $20–$60.
    • Labor: 1–2 hours depending on complexity.
    • Total typical range: $150–$400.
  • Fuse/relay replacement (if the issue is a blown fuse)
    • Parts: $5–$20.
    • Labor: minimal; often a quick fix.
    • Total typical range: $20–$60 (including diagnostic time).
  • ECU/PCM fault (rare)
    • Parts: $400–$1200 for the unit; some vehicles may need programming.
    • Labor: several hours.
    • Total typical range: $600–$1800.
  • Diagnostic fees
    • Many shops charge a diagnostic fee if no repair is performed; typical range: $80–$120 (often credited toward repair if you proceed with the recommended fix).

Tips for cost management:

  • Compare parts prices for OEM vs reputable aftermarket sensors.
  • Ask if a diagnostic fee is waived if you proceed with the recommended repair.
  • If you’re comfortable and the sensor is accessible, you may save by replacing the sensor yourself (DIY section below).

DIY vs PROFESSIONAL

  • DIY-friendly aspects:
    • Basic: Check fuses, inspect connector condition, perform a visual wiring inspection, and test sensor resistance with a multimeter if you have one.
    • Moderate: Replacing an oxygen sensor yourself is doable with basic hand tools and appropriate anti-seize compound (on the sensor threads) and a proper torque spec for the sensor to avoid thread damage.
    • Important cautions: O2 sensors can be hot after operation; wear heat-resistant gloves and allow cooling. Use proper oxygen sensor socket. Use anti-seize only on the sensor threads if recommended by the sensor manufacturer (most modern sensors do not require antiseize; many GM sensors do not require applying anti-seize).
  • When to call a professional:
    • If wiring harness is damaged or you find corrosion inside connectors.
    • If you’re not sure which O2 sensor is failing (Bank 2 Sensor 1 vs Bank 1 Sensor 1) due to vehicle variant.
    • If you don’t have a quality scan tool to monitor heater current and circuit integrity.
    • If the code reappears after a replacement, indicating a more complex electrical diagnosis.
  • Quick DIY checklist:
    • Inspect fuses and replace if blown.
    • Inspect sensor connectors for corrosion or damage; reseat and clean connectors.
    • Test sensor heater resistance and ground with a multimeter (after verifying the exact sensor terminal design from the service manual).
    • If replacing the sensor, disconnect the battery, replace with a new sensor, and use anti-seize only where recommended by the sensor manufacturer.
    • Clear codes and drive the vehicle to confirm fix; monitor live sensor values with a scan tool.

PREVENTION

  • Regular inspection of wiring near the O2 sensors and exhaust system to catch heat-related insulation wear early.
  • Keep the exhaust system intact and free of leaks, especially near O2 sensors, to ensure accurate readings and sensor health.
  • Use good-quality oxygen sensors and replace them at the manufacturer’s recommended intervals or if consistent heater faults appear.
  • Address exhaust leaks, misfires, or catalytic converter issues promptly to minimize strain on O2 sensors.
  • Protect sensor connectors from moisture and corrosion; use dielectric grease where appropriate and secure wiring harnesses away from heat sources and moving parts.
  • Periodically scan for codes and monitor O2 sensor heater status if you’re maintaining the vehicle proactively.

Data limitations and transparency

  • The provided data for this specific request shows “No recalls found in NHTSA database” and “No owner complaints found” for the 2016–2019 Cruze with this issue. This means there is no documented recall or complaint data to reference for this exact fault in the dataset you supplied.
  • The diagnostic guide uses standard, widely accepted diagnostic practices for P0155 (O2 sensor heater circuit malfunction). It does not rely on or cite any recalls or TSBs since none were listed in the data you provided.
  • If you have access to updated or dealership-sourced TSBs or service bulletins for your exact vehicle variant, those could provide model-specific steps or sensor part numbers; incorporate them as needed.

Summary

  • P0155 on a 2016–2019 Chevrolet Cruze points to the heater circuit of an O2 sensor failing to heat properly. Start with fuse and connector checks, then verify sensor heater resistance and power/ground integrity. If the heater is determined to be defective, replacement of the sensor (and potentially related wiring) is typically the fix. Expect 120–350 USD for a typical O2 sensor replacement, with wiring repairs adding to the cost. If the issue persists after sensor replacement, consider secondary causes such as ECU fault or auxiliary wiring problems, and consult a professional.

Frequently Asked Questions

The 2016-2019 Chevrolet Cruze has several known issues that vary by model year. See our detailed guide for specific problems, causes, and repair costs.

Vehicle Info

MakeChevrolet
ModelCruze
Years2016-2019

DISCLAIMER: This information is for educational purposes only. MechanicGPT is not a licensed mechanic. Always consult a certified mechanic for diagnosis and repair. Improper repairs can be dangerous.