Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

C0287 on 2013-2015 Chevrolet Malibu: Service Airbag Light and Chassis Bus Faults Explained

On a 2013-2015 Malibu, C0287 almost always triggers the 'Service Airbag' light and points to a communication problem on the vehicle's chassis network, typically accompanied by codes B101D, C0186, and C0196. The most common fix is a software update for the airbag module (SDM) as per TSB PI1525A. If software is current, the SDM itself has likely failed and requires replacement. A dealer software update costs $150-$300, while replacing the SDM can range from $700-$1200+ due to the part cost and req

15 minutes to read 2013-2015 Chevrolet MALIBU
Most Likely Cause
Outdated Sensing and Diagnostic Module (SDM) Software
Difficulty
5/5
Est. Time
2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $1200
Parts Price
$0 – $600
⚠️ Drivable, but... — Yes, the vehicle will likely drive normally, but the airbag system is compromised and may not deploy in an accident. The 'Service Airbag' light should be treated as a critical safety warning.
Key Takeaways
  • Code C0287 on a 2013-2015 Malibu means there is a safety-critical fault with the airbag system.
  • Do not replace any parts before having a dealer or qualified shop check if a simple software update for the airbag module (SDM) is available, as per TSB PI1525A.
  • This code is almost always found with B101D, C0186, and C0196. This specific group of codes points strongly to a problem with the SDM.
  • This is not a DIY-friendly repair. The airbag system requires professional service to ensure safety and proper functionality.
  • Driving with this fault is risky, as the airbags may not deploy in a crash.
On a 2013-2015 Chevrolet Malibu, the code C0287 indicates a communication fault on the Chassis Expansion Bus. It means that a critical control module, typically the Inflatable Restraint Sensing and Diagnostic Module (SDM or airbag module), has received invalid or implausible data from another sensor or module on this network. Specifically, it often relates to invalid data from the longitudinal acceleration sensor, which is part of the multi-axis or yaw rate sensor assembly. This is a network code, not a code for a single failed part, though it is frequently caused by a failing module or its software.

What's Unique About the 2013-2015 Chevrolet MALIBU

For this generation of Malibu, C0287 is rarely seen alone. It is part of a well-documented pattern of codes that includes B101D, C0186, and C0196, all pointing towards a fault within or related to the Sensing and Diagnostic Module (SDM). Manufacturer Technical Service Bulletins (TSBs) specifically address this cluster of codes, highlighting that the issue could be as simple as outdated software on the SDM, making a dealer-level software check a critical first step before replacing expensive hardware. This exact issue is also documented on platform mates like the Buick Regal and Chevy Sonic.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Which diagnostic steps have you already completed for this code?
Are companion codes B101D, C0186, or C0196 also present?
→ Visit a dealer to update SDM software to version 13596603+ per TSB #PI1525A ($0). If already updated, replace the SDM ($400-$600).
→ Disconnect the battery and measure resistance between Data Link Connector (DLC) pins 12 and 13. It should be ~60 ohms.
What is the resistance between OBD-II pins 12 and 13?
→ Wiring is good. Check Yaw Rate sensor live data. If normal, replace the Sensing and Diagnostic Module ($400-$600).
→ Trace and repair the chassis bus wiring per TSB PIT5076E ($5-$50). Look for damage near the SDM.
Does the Yaw Rate sensor show erratic live data?
→ Replace the Multi-Axis/Yaw Rate sensor (part #13581120, $50-$150) and perform the necessary calibration/learn procedure.
→ Replace the Sensing and Diagnostic Module (part #22924311 or 13589821, $400-$600) under the center console and program to VIN.
Professional service recommended: This fault involves the airbag system (SRS). Diagnosis and repair require special procedures to prevent accidental deployment and ensure the system functions correctly in a crash. Replacement of the SDM requires programming with specialized tools.

Symptoms You May Notice

  • "Service Airbag" message on the driver information center (DIC)
  • Airbag readiness light is illuminated on the instrument cluster
  • Traction control or StabiliTrak warning lights may also illuminate in some cases
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing individual airbag impact sensors without diagnosing the central SDM and communication bus.
  • Assuming the code relates to an engine component like a camshaft sensor, which is incorrect for this GM chassis code.

Most Likely Causes

  1. Outdated Sensing and Diagnostic Module (SDM) Software 🔴 High Probability GM issued TSB #PI1525A specifically for this issue, stating that an intermittent Airbag Light with DTCs B101D, C0186, C0196, and/or C0287 can be caused by a software anomaly.
    How to confirm: A GM dealer or a properly equipped independent shop must connect to the vehicle and check the current software version in the SDM against the latest version available in the Service Programming System (SPS).
    Typical fix: Reprogram the SDM with the updated software (version 13596603 or newer). If the software is already up to date, the TSB advises following normal diagnostics.
    Est. part cost: $0
  2. Faulty Sensing and Diagnostic Module (SDM) 🔴 High Probability Multiple owner complaints filed with the NHTSA for this vehicle range report that the ultimate fix was replacing the SDM after it set this group of codes. The companion code B101D specifically means 'Electronic Control Unit Hardware' failure, strongly pointing to an internal module fault.
    How to confirm: If the SDM software is up to date per TSB PI1525A and the chassis bus wiring is confirmed to be intact, the module itself is condemned. This is often a process of elimination after the software fix fails.
    Typical fix: Replace the Sensing and Diagnostic Module. The new module must be programmed to the vehicle's VIN. The SDM is located under the center console, accessible by pulling back the carpet on the side of the console. 🎬 Watch this video to see the SDM location and replacement.
    Est. part cost: $400-$600
  3. Chassis Expansion Bus Wiring Fault 🟡 Medium Probability TSB PIT5076E directly advises diagnosing the chassis bus for faults. This network connects several modules, and a wiring issue (short to ground, short to power, open circuit, or high resistance) can disrupt communication. Damage can occur under the center console near the SDM or at the Yaw Rate sensor.
    How to confirm: A technician can measure the resistance between pins 12 and 13 of the Data Link Connector (DLC). A healthy bus should read approximately 60 ohms. Deviations indicate a wiring or terminating resistor problem. A wiring diagram and multimeter are needed to trace the fault.
    Typical fix: Locate and repair the damaged section of the wiring harness or faulty connector.
    Est. part cost: $5-$50
  4. Faulty Multi-Axis / Yaw Rate Sensor ⚪ Low Probability This sensor provides key data for both the stability control and airbag systems over the chassis bus. An internal failure can cause it to send invalid data, triggering code C0287 in the SDM. While less common than the SDM itself, it's a known failure point.
    How to confirm: Using a professional scan tool, monitor the live data from the Yaw Rate and Longitudinal Acceleration sensors. If the values are erratic, frozen, or do not change when the vehicle is moved, the sensor is likely faulty. 🎬 See how a pro diagnoses a GM yaw rate sensor.
    Typical fix: Replace the Multi-Axis sensor and perform the necessary calibration/learn procedure. On the Malibu, this sensor is typically located under the center console or under one of the front seats.
    Est. part cost: $50-$150

Rare But Worth Checking

  • False Code Set by Dead Battery:

Diagnosis Steps

  1. Perform a full vehicle scan to confirm the presence of C0287 and check for the common companion codes B101D, C0186, and C0196 in the SDM.
  2. Follow GM TSB #PI1525A: Connect to the GM Service Programming System (SPS) and verify the SDM software version. If the software is older than part #13596603, update it. Clear codes and re-test.
  3. If the software is current or the problem persists, follow TSB #PIT5076E: Diagnose the Chassis Expansion Bus. Disconnect the battery.
  4. Measure the resistance between Pin 12 and Pin 13 at the Data Link Connector (DLC). The reading should be ~60 Ohms. If it's ~120 Ohms, there is an open in the bus or a missing terminating resistor. If it's near 0 Ohms, the bus wires are shorted together.
  5. Check Pin 12 and Pin 13 for a short to ground or power.
  6. If the bus wiring tests correctly, inspect the wiring and connectors at the SDM and the Multi-Axis/Yaw Rate sensor for damage or corrosion. The SDM is located under the center console, often requiring removal of side panels or the console itself for access.
  7. 🎬 Follow these step-by-step instructions to remove the SRS module.
  8. If all wiring and software are confirmed good, the fault lies with a module on the bus. Given the code cluster (especially B101D), the Sensing and Diagnostic Module (SDM) is the most probable failed component and should be replaced.

Parts You'll Likely Need

  • Inflatable Restraint Sensing and Diagnostic Module (SDM) (OEM #22924311, 13589821 (Verify by VIN)) — This module is the most common point of failure for the C0287 code cluster on this vehicle, as documented by numerous owner complaints and TSBs pointing to its internal hardware or software.
    Trusted brands: ACDelco, GM Genuine
    OEM price range: $400-$600
    Aftermarket price range: $250-$450
  • Multi-Axis/Yaw Rate Sensor (OEM #13581120 (Verify by VIN)) — If the SDM and wiring are good, this sensor is the next most likely cause, as it provides the data that the SDM is flagging as invalid.
    Trusted brands: ACDelco, GM Genuine
    OEM price range: $70-$150
    Aftermarket price range: $40-$100

Related Codes That Often Appear With This One

  • B101D — This code indicates an internal hardware failure within a control unit. When seen with C0287, it strongly suggests the SDM itself has failed.
  • C0186 — This code relates to the Lateral Accelerometer circuit. This sensor's data is sent over the chassis bus, and a fault here is often logged alongside the general communication fault C0287 as part of the known SDM failure pattern.
  • C0196 — This code relates to the Yaw Rate Sensor circuit. Like the lateral accelerometer, this sensor communicates on the chassis bus, and its failure is part of the same fault pattern addressed in TSB PI1525A.

Technical Service Bulletins (TSBs) & Recalls

  • PI1525A: Diagnostic Tips for Airbag Readiness Light On, DTC B101D SYM 00 and C0186, C0196 and/or C0287 Set. Advises checking and updating SDM software

Platform-Specific Known Issues

  • A pattern of intermittent 'Service Airbag' light illumination caused by a software glitch in the SDM is common enough to be addressed by TSB #PI1525A.
  • The combination of codes C0287, B101D, C0186, and C0196 is a highly specific and well-documented failure pattern for the SDM on this platform.
  • The SDM is located under the center console. A YouTube video by user 'jim limon' shows its location on a 2013 Malibu, accessible by pulling back the carpet and removing a duct, though the bolts are difficult to reach.

Mechanic-Grade Diagnostic Values

  • Chassis Expansion Bus Resistance — expected: ~60 Ohms. Failure: A reading of ~120 Ohms indicates an open circuit or a missing terminating resistor on the bus. A reading near 0 Ohms indicates the CAN High and CAN Low wires are shorted together.
  • Yaw and Lateral Accelerometer Sensor Ground Circuit Resistance — expected: Less than 5 Ohms. Failure: A reading higher than 5 Ohms indicates high resistance in the ground circuit for the sensor.
  • Chassis Bus High (CAN_H) Voltage — expected: 2.5 V to 3.5 V. Failure: Readings outside this range can indicate a short to power, short to ground, or other wiring fault on the bus.
  • Chassis Bus Low (CAN_L) Voltage — expected: 1.5 V to 2.5 V. Failure: Readings outside this range can indicate a short to power, short to ground, or other wiring fault on the bus.

Hidden / Shadow Codes Worth Checking

  • C0287 4B: Indicates 'Calibration Not Learned'. This specific sub-code is set when the Multi-Axis/Yaw Rate sensor has been replaced, but the required 'Vehicle Yaw Sensor Learn' procedure has not been completed successfully. (see via GM GDS2, Tech2, or equivalent high-end professional scan tool.)
  • C0287 5A: Indicates 'Plausibility Failure'. This means the control module (SDM or EBCM) is receiving data from the sensor, but the data is nonsensical when compared to other inputs like vehicle speed or steering angle. This can point to a faulty sensor or a wiring issue. (see via GM GDS2, Tech2, or equivalent high-end professional scan tool.)
  • C0287 71: Indicates 'Invalid Data'. This means the control module is receiving data, but the values are outside the expected range. It is similar to a plausibility failure. (see via GM GDS2, Tech2, or equivalent high-end professional scan tool.)

Scan Tool Commands That Help

  • GDS2: Inflatable Restraint Sensing and Diagnostic Module Reprogramming with SPS — This is the first step in diagnosis per TSB PI1525A. It is used to update the SDM software to the latest version to rule out a known software glitch causing the C0287 code cluster.
  • GDS2: Vehicle Yaw Sensor Learn / Multi-axis Acceleration Sensor Learn — This calibration procedure must be performed after replacing the Multi-Axis/Yaw Rate Sensor. Failure to do so will set code C0287 4B (Calibration Not Learned).
  • GDS2: Data Bus Diagnostic Tool — This tool, which integrates with GDS2, can be used to analyze the vehicle's data bus networks. It helps identify which modules are communicating and which are not, which is essential for diagnosing a Chassis Bus fault like C0287.
  • GDS2: Module Diagnostics > SDM > Data Display — Used to monitor live data from the sensors reporting to the SDM. This allows a technician to observe the Longitudinal, Lateral, and Yaw Rate sensor values to see if they are frozen, erratic, or dropping out, which would indicate a sensor or wiring problem.

Wiring & Ground Locations

  • G103 — Located at the left rear of the engine compartment on the cowl, above the brake booster.. This is a primary ground point for multiple modules, including the Inflatable Restraint I/P module (SDM), BCM, and the Data Link Connector (DLC). A poor connection at this ground could cause communication issues and various DTCs.
  • DLC Pins 12 & 13 — The Data Link Connector (OBD-II port) under the driver's side dashboard.. Pins 12 and 13 are the Chassis Expansion Bus terminals. Technicians test resistance and voltage here to assess the health of the entire network on which the SDM and Yaw Rate sensor communicate.
  • Yaw Rate Sensor Connector — Under the center console, near the SDM.. This 5-pin connector is a potential point of failure due to corrosion or loose pins. It carries power, ground, and the CAN bus signals for the sensor.

OEM Part Supersession History

  • Unknown13596603 — Software update to correct an anomaly causing intermittent airbag light and DTCs B101D, C0186, C0196, and C0287.
    Heads up: Vehicles with SDM software prior to this version require reprogramming as the first diagnostic step per TSB PI1525A.

Model Year Variations Within This Range

  • 2013: A specific recall and customer satisfaction program (12102 / 12084) was issued for early 2013 Malibus. The SDM could reset after a hard braking event, potentially causing unintended airbag deployment or failure to deploy in a crash. The fix was to reprogram the SDM.
  • 2015 (built after June 30, 2014): TSB PI1525A, which addresses the C0287 code cluster with a software update, specifically calls out 2015 Malibus built after this date, suggesting a potential change in hardware or baseline software around this time.
2015 Chevy Malibu SRS/AIR BAG Module replacement/location
2015 Chevy Malibu SRS/AIR BAG Module replacement/location
GM YAW RATE SENSOR DIAGNOSTIC
GM YAW RATE SENSOR DIAGNOSTIC
How to Remove Airbag SRS Module - Step by Step Instructions  | MyAirbags
How to Remove Airbag SRS Module - Step by Step Instructions | MyAirbags
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code C0287 for:
  • Chevrolet MALIBU: 201320142015
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part