Front impact sensor question
SRS AUTOMATICALLY DISABLES WITH ANY SENSOR FAILURE THAT TRIGGERS A TROUBLE CODE VIA BCM! 
SRS, or Supplemental Restraint System, in a GM vehicle, refers to the airbag system and related safety components. It includes airbags, seatbelt pretensioners, sensors, and the airbag control module. If the SRS light is illuminated, it indicates a potential issue with the system, and it's crucial to address it promptly as the airbags may not function as intended in an accident.
My DD is a '95 Toyota Tercel; 30 years old. I don't make a habit of replacing good parts because of age.
Last edited by 650Hawk; Aug 1, 2025 at 04:49 PM.
@650Hawk Wrote: "...Extremely rare for them to fail..."
I know one thing that makes them fail:
I can't remember what problem I was trying to fix on my 2005 Yukon Denali XL, but I dumped hot coolant all over one of the sensors. I fixed the cooling problem, but then I had a Service Airbag message. I immediately knew what happened. I Changed the front sensor, and the message went away. It was an expensive oversight, but still way cheaper than taking the car to the dealer or even mom-and-pop shop. It was part of the cost of my continuing automotive education -- and I'll admit that I've done much worse.
They have to be waterproof because of where they are, but I found out they aren't hot glycol proof.
I know one thing that makes them fail:
I can't remember what problem I was trying to fix on my 2005 Yukon Denali XL, but I dumped hot coolant all over one of the sensors. I fixed the cooling problem, but then I had a Service Airbag message. I immediately knew what happened. I Changed the front sensor, and the message went away. It was an expensive oversight, but still way cheaper than taking the car to the dealer or even mom-and-pop shop. It was part of the cost of my continuing automotive education -- and I'll admit that I've done much worse.
They have to be waterproof because of where they are, but I found out they aren't hot glycol proof.
@650Hawk Wrote: "...Extremely rare for them to fail..."
I know one thing that makes them fail:
I can't remember what problem I was trying to fix on my 2005 Yukon Denali XL, but I dumped hot coolant all over one of the sensors. I fixed the cooling problem, but then I had a Service Airbag message. I immediately knew what happened. I Changed the front sensor, and the message went away. It was an expensive oversight, but still way cheaper than taking the car to the dealer or even mom-and-pop shop. It was part of the cost of my continuing automotive education -- and I'll admit that I've done much worse.
They have to be waterproof because of where they are, but I found out they aren't hot glycol proof.
I know one thing that makes them fail:
I can't remember what problem I was trying to fix on my 2005 Yukon Denali XL, but I dumped hot coolant all over one of the sensors. I fixed the cooling problem, but then I had a Service Airbag message. I immediately knew what happened. I Changed the front sensor, and the message went away. It was an expensive oversight, but still way cheaper than taking the car to the dealer or even mom-and-pop shop. It was part of the cost of my continuing automotive education -- and I'll admit that I've done much worse.
They have to be waterproof because of where they are, but I found out they aren't hot glycol proof.
I meant how did you come up with the idea that they ONLY last 20 years, give or take. Extremely rare for them to fail, and as Hummerz says, the airbags don't "go off" if a sensor fails, they simply don't go off at all if they're needed. But hey, if you want to start replacing parts that are still working just because of age...have at it! EVERY part on the H3 meets that criteria, so I hope you have deep pockets.
My DD is a '95 Toyota Tercel; 30 years old. I don't make a habit of replacing good parts because of age.
My DD is a '95 Toyota Tercel; 30 years old. I don't make a habit of replacing good parts because of age.I dont replace good parts either, my front sensor is bad. The plastic is cracked probably due to the age of the plastic and vibration. So I am replacing it, I wanted a new one but they are discontinued. So having to buy one that is already almost 20 years (used part) old has me wondering how long before it breaks. Turns out both of mine the plastic is cracked. So now i will be looking to buy another one for when it fails.

SRS Diagnostic Trouble Codes
B0 Series Codes (Generic SRS Codes)B0001: Driver's Airbag Igniter Circuit Resistance High
B0002: Driver's Airbag Igniter Circuit Resistance Low
B0010: Driver's Airbag Igniter Circuit Short to Ground
B0011: Driver's Airbag Igniter Circuit Short to Battery
B0012: Driver's Airbag Igniter Circuit Fault
B0013: Driver's Side Airbag Deployment Circuit Malfunction
B0016: Front Passenger Airbag Igniter Circuit Resistance High
B0017: Front Passenger Airbag Igniter Circuit Resistance Low
B0018: Passenger's Airbag Igniter Circuit Short to Battery
B0020: Front Passenger Airbag Igniter Circuit Short to Ground
B0021: Passenger's Side Airbag Deployment Circuit Open
B0022: Passenger's Side Airbag Deployment Circuit Malfunction
B0026: Driver Side Curtain Airbag Circuit Resistance High
B0027: Driver Side Curtain Airbag Circuit Resistance Low
B0028: Driver Side Curtain Airbag Circuit Short to Battery
B0029: Driver Side Curtain Airbag Circuit Short to Ground
B0031: Passenger Side Curtain Airbag Circuit Resistance High
B0032: Passenger Side Curtain Airbag Circuit Resistance Low
B0033: Passenger Side Curtain Airbag Circuit Short to Battery
B0034: Passenger Side Curtain Airbag Circuit Short to Ground
B0040: Driver Side Impact Sensor Circuit Fault
B0041: Passenger Side Impact Sensor Circuit Fault
B0045: Front Impact Sensor Communication Fault
B0046: Front Impact Sensor Circuit Malfunction
B0051: Deployment Command With Loop Malfunction
B0053: Deployment Command Output Circuit Malfunction
B0054: Deployment Command Output Circuit Shorted to Ground
B0055: Deployment Command Output Circuit Shorted to Battery
B0060: Left Side Impact Sensor Communication Fault
B0061: Right Side Impact Sensor Communication Fault
B0062: Left Curtain Airbag Communication Fault
B0063: Right Curtain Airbag Communication Fault
B0070: Occupant Classification System Fault
B0071: Passenger Weight Sensor Circuit Malfunction
B0072: Passenger Seat Position Sensor Circuit Malfunction
B0074: Occupant Classification System Communication Fault
B0080: Driver Seat Belt Pretensioner Circuit Resistance High
B0081: Driver Seat Belt Pretensioner Circuit Resistance Low
B0082: Driver Seat Belt Pretensioner Circuit Short to Battery
B0083: Driver Seat Belt Pretensioner Circuit Short to Ground
B0086: Passenger Seat Belt Pretensioner Circuit Resistance High
B0087: Passenger Seat Belt Pretensioner Circuit Resistance Low
B0088: Passenger Seat Belt Pretensioner Circuit Short to Battery
B0089: Passenger Seat Belt Pretensioner Circuit Short to Ground
B0090: SRS Control Module Internal Fault
B0091: SRS Control Module Configuration Error
B0092: SRS Control Module EEPROM Error
B0094: SRS Control Module Crash Data Memory Full
B0095: SRS Control Module Crash History Memory Fault
B0096: SRS Control Module Acceleration Sensor Fault
B0097: SRS Control Module Safing Sensor Fault
B0098: SRS Control Module Incorrect Mounting Position
B0099: SRS Control Module Vehicle Communication Bus Fault
Manufacturer-Specific SRS Codes
Toyota/Lexus SRS Codes
B1100: SRS Warning Light Circuit Malfunction
B1101: SRS Control Module Battery Voltage Too High/Low
B1102: SRS Communication Line Open/Short Circuit
B1103: Airbag Sensor Assembly Malfunction
B1106: SRS Impact Sensor Assembly Communication Error
B1107: SRS Warning Lamp ON Circuit Malfunction
B1108: SRS Warning Lamp OFF Circuit Malfunction
B1109: Airbag Deployment Indicated in Crash Data
B1110: SRS Control Module Crash Safing Sensor Malfunction
B1111: Driver's Airbag Squib Circuit Open
B1113: Front Passenger's Airbag Squib Circuit Open
B1115: Driver Side Airbag Squib Circuit Open
B1116: Passenger Side Airbag Squib Circuit Malfunction
B1117: Front Passenger's Occupant Classification Malfunction
B1120: Driver Seat Belt Pretensioner Circuit Malfunction
B1121: Passenger Seat Belt Pretensioner Circuit Malfunction
B1130: Side Impact Sensor Circuit Malfunction (Driver Side)
B1131: Side Impact Sensor Circuit Malfunction (Passenger Side)
B1135: Side Curtain Airbag Sensor Circuit Malfunction (Driver Side)
B1136: Side Curtain Airbag Sensor Circuit Malfunction (Passenger Side)
Honda/Acura SRS Codes
B1001: SRS Unit Internal Failure
B1002: SRS Unit Failure
B1009: SRS Unit Input Voltage Too Low or High
B1011: SRS Communication Line Error
B1012: Multiple System Communication Line Failure
B1013: SRS Unit Cannot Read Vehicle Information
B1014: Unexpected Vehicle Information Detected
B1017: SRS Module Crash Event Stored
B1026: Driver's Airbag Inflator Circuit Too High Resistance
B1027: Driver's Airbag Inflator Circuit Too Low Resistance
B1028: Driver's Airbag Inflator Circuit Short to Another Power Source
B1029: Driver's Airbag Inflator Circuit Short to Ground
B1031: Driver's Airbag Inflator Circuit Open
B1035: Passenger's Airbag Inflator Circuit Too High Resistance
B1036: Passenger's Airbag Inflator Circuit Too Low Resistance
B1037: Passenger's Airbag Inflator Circuit Short to Another Power Source
B1038: Passenger's Airbag Inflator Circuit Short to Ground
B1040: Passenger's Airbag Inflator Circuit Open
B1046: Driver's Seat Belt Tensioner Too High Resistance
B1047: Driver's Seat Belt Tensioner Too Low Resistance
B1048: Driver's Seat Belt Tensioner Short to Another Power Source
B1049: Driver's Seat Belt Tensioner Short to Ground
B1050: Driver's Seat Belt Tensioner Open
B1056: Front Passenger's Seat Belt Tensioner Too High Resistance
B1057: Front Passenger's Seat Belt Tensioner Too Low Resistance
B1058: Front Passenger's Seat Belt Tensioner Short to Another Power Source
B1059: Front Passenger's Seat Belt Tensioner Short to Ground
B1060: Front Passenger's Seat Belt Tensioner Open
B1174: Front Impact Sensor Communication Error
B1175: Left Side Impact Sensor Communication Error
B1176: Right Side Impact Sensor Communication Error
B1178: Side Curtain Airbag Sensor Communication Error
B1183: Seat Weight Sensor Unit Communication Error
B1184: Seat Weight Sensor Malfunction
Ford/Lincoln/Mercury SRS Codes
B1869: Driver Airbag Circuit Failure
B1870: Passenger Airbag Circuit Failure
B1873: Driver Side Airbag Circuit Failure
B1874: Passenger Side Airbag Circuit Failure
B1877: Driver Knee Airbag Circuit Failure
B1881: Crash Sensor Communication Fault
B1882: Driver Airbag Stage 2 Circuit Failure
B1883: Passenger Airbag Stage 2 Circuit Failure
B1884: SRS Lamp Fault (Indicator Inoperative)
B1885: Driver or Passenger Pretensioner Circuit Failure
B1886: Passenger Occupant Classification Sensor Fault
B1890: Front Crash Sensor Fault
B1891: Side Crash Sensor Fault (Driver Side)
B1892: Side Crash Sensor Fault (Passenger Side)
B1898: SRS Memory Clear Function Failed
B1899: SRS Internal Diagnostic Monitor Fault
B1900: SRS System Self-Test Failed
General Motors SRS Codes
B0014: Driver Airbag Terminal 1 Open Circuit
B0015: Driver Airbag Terminal 2 Open Circuit
B0016: Driver Airbag Circuit Shorted Together
B0018: Driver Airbag Terminal 1 Short to Vehicle Ground
B0019: Driver Airbag Terminal 2 Short to Vehicle Ground
B0022: Passenger Airbag Terminal 1 Open Circuit
B0023: Passenger Airbag Terminal 2 Open Circuit
B0024: Passenger Airbag Circuit Shorted Together
B0026: Passenger Airbag Terminal 1 Short to Vehicle Ground
B0027: Passenger Airbag Terminal 2 Short to Vehicle Ground
B0031: Deployment Requested With Loop Malfunction
B0051: Deployment Commanded With Loop Malfunction
B0071: Left (Driver) Forward Discriminating Sensor ID Not Recognized
B0072: Left (Driver) Forward Discriminating Sensor ID Missing
B0078: Right (Passenger) Forward Discriminating Sensor ID Not Recognized
B0079: Right (Passenger) Forward Discriminating Sensor ID Missing
B0084: Front End Sensor 1 Circuit Malfunction
B0085: Front End Sensor 2 Circuit Malfunction
B0090: Side Impact Module Left Front Malfunction (Driver Side)
B0091: Side Impact Module Right Front Malfunction (Passenger Side)
B0095: Roof Rail Module Left Malfunction
B0096: Roof Rail Module Right Malfunction
B0100: Passenger Presence System Performance
B0101: Passenger Presence System Not Calibrated
B0102: Passenger Presence System Fault Present
B0151: Front End Sensor 1/2 Mismatch


