Exception in rendering!

Message: window is not defined

ReferenceError: window is not defined
    at new c (/tmp/execjs20161209-86798-reef49js:136:3912)
    at m.mountComponent (/tmp/execjs20161209-86798-reef49js:47:15602)
    at /tmp/execjs20161209-86798-reef49js:49:31860
    at a.r.perform (/tmp/execjs20161209-86798-reef49js:47:12503)
    at Object.a [as renderToString] (/tmp/execjs20161209-86798-reef49js:49:31821)
    at r (/tmp/execjs20161209-86798-reef49js:50:21164)
    at Object.S.ReactOnRails.serverRenderReactComponent (/tmp/execjs20161209-86798-reef49js:32:6073)
    at eval (eval at <anonymous> (/tmp/execjs20161209-86798-reef49js:173:8), <anonymous>:10:23)
    at eval (eval at <anonymous> (/tmp/execjs20161209-86798-reef49js:173:8), <anonymous>:17:3)
    at /tmp/execjs20161209-86798-reef49js:173:8

B1986 OBD-II Trouble Code: Driver's Seat Seatback Autoglide Rearward Switch Circuit Failure

diagnostic check engine light

B1986 code definition

A B1986 trouble code indicates that the Engine Control Unit (ECU) has detected an unspecified circuit failure in the driver seat's autoglide rearward switch circuit.

What the B1986 code means

The autoglide feature helps enable easier access to the driver's seat. When the engine's ignition is triggered, the seat will glide closer to the steering wheel. Conversely, when the engine is turned off, the seat will automatically pull out slightly, offering more room to move out. With a B1986 circuit failure, the autoglide won't shift back on its own when the engine is turned off.

What causes the B1986 code?

If the ECU has reported a failure in the autoglide rearward switch circuit, there is very likely to be a faulty or failed segment at some point of the circuit. Issues in the wiring related to the switch circuit may be to blame for the B1986 code. Disconnected, damaged, faulty and improperly installed wiring can account for the issue. In some, rarer cases, the ECU itself may be reporting the switch circuit's failure falsely, and may be faulty itself. Although this possibility should only be considered once all other explanations have been exhausted, false trouble codes have been reported as a result of malfunctioning ECUs.

What are the symptoms of the B1986 code?

If a B1986 has occurred, the autoglide feature will not work when the engine is shut off. Considering the close relation between the two, it is likely the autoglide won't work moving forward either. Moreover, the B1986 will come along with a stored trouble code and illuminated check engine lamp. These are present for a purely diagnostic purpose, and may be disregarded if you have already identified the issue at hand.

How does a mechanic diagnose the B1986 code?

A mechanic may first diagnose the B1986 trouble code by scanning the code on the ECU with an OBD-II code scanner. From there, the circuit should be accessed and examined thoroughly for signs of disconnection, damage, faultiness and/or corrosion. The seat sensor should be examined as well for signs of fault. It may be found directly underneath the driver's seat.

Common mistakes when diagnosing the B1986 code

The B1986 is a body-related (or "B" class) trouble code. Body codes may stand for different issues depending on the type of vehicle and its manufacturer. Although your OBD-II code scanner may specify the code description for you, make sure that you don't confuse one code description for another. This can result in needless repairs for functional components, and will leave the actual problem unresolved. Refer to your vehicle manual if you're unsure.

How serious is the B1986 code?

The B1986 trouble code doesn't affect a vehicle's drivability, nor does it make access to the driver's seat significantly more difficult. The autoglide feature is a subtle luxury, and unless the B1986 code has come alongside other, more pressing issue, you shouldn't need to worry about it. Address the code at your own discretion.

What repairs can fix the B1986 code?

The autoglide sensor should be repaired or replaced if it's been found out as faulty. Any concerns with electrical wiring should be addressed, either with regards to replacing, repairing or simply rewiring the segments at fault. If the ECU has mistakenly reported the issue and is faulty, it will need to be repaired and reprogrammed, or replaced outright. Following any repairs made to address the B1986 trouble code, the vehicle should be quickly retested. Starting up the car and testing the seat will quickly allow you to know whether or not the issue has actually be resolved. If it hasn't, return to the diagnostic stage and see if you missed out on anything.

Additional comments for consideration regarding the B1986 code

Issues relating to the diver's seat should be taken more seriously than other eats, given the fact they may affect (and most often hinder) driving performance.

Need help with a B1986 code?

YourMechanic offers certified mobile mechanics who will come to your home or office to diagnose and repair your vehicle. Get a quote and book an appointment online or speak to a service advisor at 1-800-701-6230.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
Icon-warranty_badge-02

Skip the repair shop, our top-rated mechanics come to you.

At your home or office

Choose from 600+ repair, maintenance & diagnostic services. Our top-rated mechanics bring all parts & tools to your location.

Fair & transparent pricing

See labor & parts costs upfront, so you can book with confidence.

12-month, 12,000-mile warranty

Our services are backed by a 12-month, 12,000-mile warranty for your peace of mind.

Get A Quote

Need Help With Your Car?

Our certified mobile mechanics make house calls in over 2,000 U.S. cities. Fast, free online quotes for your car repair.

GET A QUOTE

Post a question and get free advice from our certified mechanics.

ASK A QUESTION

More related articles

The Traveler’s Guide to Driving in Malaysia
CraigBurrows / Shutterstock.com Malaysia is a popular destination for many tourists today. The country has amazing sights and attractions that you will want to explore....
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
P2159 OBD-II Trouble Code: Vehicle Speed Sensor B Range/Performance
Diagnostic Trouble Code (DTC): P2159 P2159 code definition Vehicle Speed Sensor B Range/Performance Related Trouble Codes: P2158: Vehicle Speed Sensor B P2160: Vehicle Speed Sensor B Circuit Low P2161:...


Related questions

Q: Transmission only has 1st gear

Hello. P0732 is the trouble code for an abnormal gear 2 shift ratio. If the vehicle's transmission computer detects that there is an issue with the gear ratio and timing of second gear, it will set off this code to...

Q: the car has suffocation feeling when accelerator is pressed and does not speed constantly

This sounds like a low fuel pressure problem, or an air filter and mass airflow (MAF) sensor problem. Check the fuel pressure and replace the fuel filter first to see if it helps. Next, have the system computer scanned...

Q: check engine light is on

A fault code p0304 is typically caused by a faulty plug or a failed ignition coil. If it has been quite a while since there has been a tune up done, I would start there. Many times a misfire can...