When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
B1018 is the Occupant Classification System, basically that's a fancy way to say there is a pressure sensor in the passenger seat so when you put more than about 40lbs of weight in the seat the car knows there's someone sitting in the seat. This is in case someone wrongly buckles a child into the passenger seat the vehicle won't deploy the airbags and break their neck and kill them.
This code COULD be caused by the wiring harness under the seat as described in the TSB you were referencing, however I'm really surprised your vehicle VIN number was not included? You can check yourself to see if there is a recall by putting your VIN number into the National Highway Traffic Safety Administration government website.
Did the dealership say the recall was ALREADY done on the car? Because your vehicle should definitely be affected by it, however it may have already been completed since the recall was issued in 2008.
You can also contact Nissan customer service or Infiniti customer service and have them run the VIN number for recall status to determine if the recall was already performed.
NNA 1-800-647-7261 or 1-800-662-6200
If the recall has already been performed, or if your vehicle is not on the recall list, then as far as troubleshooting goes I would start by disconnecting the battery, unbolting the seat, then checking continuity on the yellow harnesses at the bottom of the seat (yellow is standard color for SRS equipment, they are separate from the other colored harnesses). Typically this issue was vibration causing one of the wires on the SRS harness to break over time and the fix was to repin the harness, apply superglue into the ends of the harness where the wires attach, then zip tie the loose wires up to the seat cushion suspension to prevent them from wiggling around.
If the wires all ring out for continuity and nothing appears to be physically broken then I would source a used occupancy classification module, eBay is a good resource for this. It is located under the seat and typically you would replace the entire seat cushion (which also replaces the pressure sensor) but the OCC unit can be replaced separately if you can only get the module. When you unbolt the seat and roll it forward the computer module located under the seat at the rear of the seat cushion is the Occupancy Classification System Control Unit.
For ease of repair it's quicker to just buy a used seat cushion.
If after replacing the seat cushion it STILL throws that code you may have a failing Diagnosis Sensor Unit, this is the main brain computer for the SRS system and it is located under the center console, this is NOT usually the component that fails however.
Also, you should try doing a reset of the SRS system to see if the code clears, if it DOES CLEAR but pops back up intermittently then it's almost definitely a wire that is making intermittent contact under the seat cushion. If it won't clear then it's likely a wire has completely broken loose which would be obvious by giving a little tug on all the harness wires, or the OCC has simply failed.
Here are the steps to reset the SRS control unit, put it into diagnostic mode, then back to user mode, this will clear all stored diagnostic trouble codes.
Hey, yep I checked my VIN already and filed a complaint NHTSA and talked with Infiniti Consumer Affairs and got a case #. Unfortunately they won't help me. Thank you so very much for the advice on all the rest! I will start on that one step at a time and see how it goes. You are VERY appreciated I can tell you that
Hey, yep I checked my VIN already and filed a complaint NHTSA and talked with Infiniti Consumer Affairs and got a case #. Unfortunately they won't help me. Thank you so very much for the advice on all the rest! I will start on that one step at a time and see how it goes. You are VERY appreciated I can tell you that
has anyone tried the resistor method or the airbag360 occupancy sensor bypass. People put racing seats in all the time and the also change out to non airbag steering wheels my confusion is that the airbag trick utilizes just two wires. But the occupant sensor eliminator from airbag360 comes with the factory plug and 3 wires. I’m assuming there may be 2 resistors to compensate for the weight difference one value for under 40lbs and another value for over. The only other posts I’ve found said if you try the resistor it will always think the seat is occupied and cause the fasten seatbelt to condo on with nobody sitting there
Fixed this simply unplugging and replugging the harnesses. I am plagued with the solid yellow key even though both intelligent keys are working. There is a strange non Infiniti wire tied into the harness in the lower steering column nonises where it goes. I might cut it and see what happens. Plus they ripped out the shift lock solenoid. I think it was a jack to be able to start the car. I’d just throw parts at it but with these prices I’d rather know first please anyone