B1981 OBD-II Trouble Code: Memory Off Switch Circuit Short to Battery

Our certified mechanics come to you · Get a fair and transparent estimate upfront

Red-stars EXCELLENT RATING ON

Cost of diagnosing the B1981 code

B1981 is a diagnostic trouble code (DTC) for "Memory Off Switch Circuit Short to Battery". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $114.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $20.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate Credit towards follow-up repair Earliest Availability
Ford $114.99 $20.0
Toyota $114.99 $20.0
BMW $124.99 $20.0
SCHEDULE B1981 DIAGNOSTIC Get a fair and transparent estimate upfront

B1981 code definition

The B1981 trouble code detects a memory off switch circuit error.

What the B1981 code means

The B1981 code is a standard OBD-II trouble code that detects a circuit malfunction from the memory off switch. The memory system allows your vehicle to remember certain settings, such as the seat and steering wheel position, so that you don’t have to make adjustments when you enter the vehicle after the settings have been changed. If a memory off switch circuit error is detected by the body control module or the powertrain control module (PCM), then the B1981 trouble code may be triggered.

What causes the B1981 code?

The B1981 trouble code is almost always the result of damaged electrical components in the memory system, such as shorted wires, open or corroded connectors, or blown fuses. The code can also be caused by a failed memory switch, or a defective body control module.

What are the symptoms of the B1981 code?

When the B1981 trouble code is detected, the memory settings will likely all be reset. There will be no way to access the memory settings, and all of the components will need to be manually adjusted. It is also possible that the check engine soon warning light will illuminate on the vehicle’s gauge cluster.

How does a mechanic diagnose the B1981 code?

The B1981 code will be diagnosed using a standard OBD-II trouble code scanner. A trained mechanic will use the scanner to view the freeze frame data and assess the code, while also checking for the presence of additional trouble codes. If multiple codes are detected, then the mechanic will diagnose them in the order that the scanner displays them in. The trouble codes will then be reset and the vehicle restarted, so the B1981 code can be checked for. If the code is no longer detected, then it was likely caused by an intermittent problem, or was inaccurately detected.

If the code remains present, then the mechanic should perform a thorough visual inspection of the electrical components in the system. Next, the memory switch and body control module should be checked.

Any time a part is replaced or repaired, the trouble codes should again be reset, the vehicle again restarted, and the code searched for. By doing this, the technician will know as soon as the issue is resolved, so that erroneous repairs are not made.

Common mistakes when diagnosing the B1981 code

The most commonly made mistake when diagnosing this code comes from a failure to observe the OBD-II trouble code diagnosis protocol. It is imperative that mechanics always adhere to the protocol, to help guarantee efficient and accurate diagnoses and repairs.

Body control modules are sometimes inaccurately condemned because damaged electrical components were not noticed. This is a costly mistake that not only costs excess time and money, but won’t fix the problem.

How serious is the B1981 code?

The B1981 trouble code will not keep a car from being drivable, or result in drivability concerns. However, it can limit the practicality and comfort of the vehicle, so an inspection should be scheduled when the code is noticed.

What repairs can fix the B1981 code?

Repairs for the B1981 trouble code include:

Additional comments for consideration regarding the B1981 code

The B1981 trouble code is a manufacturer specific code, which means that the definition varies depending on the automaker. This code can detect a memory off switch circuit error in some cars, but it may signal a different body problem in other vehicles. As with all codes, the mechanic should be aware of the vehicle that is being worked on when diagnosing the B1981 trouble code.

Need help with a B1981 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.

OBD-II
trouble codes
B1981

No more waiting rooms! Our mechanics will come to you to diagnose and fix the B1981 code.

SCHEDULE B1981 DIAGNOSTIC
Get a $20 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(7294)

Rating Summary
6779
246
57
39
173
6779
246
57
39
173
 at YourMechanic

Simon

30 years of experience
8 reviews
Simon
30 years of experience
Honda Element L4-2.4L - Check Engine Light is on Inspection - Albuquerque, New Mexico
Simon was Professional, knowledgeable and patient throughout the entire process. Would highly recommend!
 at YourMechanic

Luke

17 years of experience
134 reviews
Luke
17 years of experience
Chevrolet Equinox L4-2.4L - Check Engine Light is on - Austin, Texas
Luke was friendly and professional. He did a nice job of explaining the issue with my car so that I could understand it.
 at YourMechanic

Chuy

14 years of experience
386 reviews
Chuy
14 years of experience
Toyota Camry L4-2.5L - Check Engine Light is on - Chicago, Illinois
His explained everything very clearly on what I should do next with my car and what the cheapest solutions were.
 at YourMechanic

Jose

12 years of experience
31 reviews
Jose
12 years of experience
Chrysler Pacifica V6-3.8L - Check Engine Light is on - Redlands, California
Very friendly and punctual. Knows what he is talking about. Appreciate Jose working on my car. I would recommend him to customers.


More related articles

P0568 OBD-II Trouble Code: Cruise Control Set Signal Malfunction
P0568 P0568 code definition Cruise Control Set Signal Malfunction What the P0568 code means P0568 is an OBD-II generic code that the engine control module (ECM) or body control module (BCM) identified a voltage signal for more than 90 seconds...
P0449 OBD-II Trouble Code: Evaporative Emission Control System Vent Valve/Solenoid Circuit Malfunction
P0449 code definition P0449 is a general OBD2 diagnostic trouble code indicating an issue with the EVAP vent control circuit. This code...
P0248 OBD-II Trouble Code: Turbocharger Wastegate Solenoid B Range/Performance
P0248 code means the solenoid is not controlling wastegate activity in the intended manner due to a faulty solenoid, wiring, or a stuck wastegate door

Related questions

Co2 sensors are detected as malfunctioning . Can I still drive with this problem until i can afford to fix. 1 week.

The codes you are getting may be directed to the O2 sensors but can be caused by a computer system or fuel system malfunction. You should get each code diagnosed to find out what is the cause of the rich...

Car isn't shifting when pedal is all the way down and is slow.

Your engine management system is going into "limp mode" when the Check Engine light is illuminated, reducing engine power, and quite likely, leaving your automatic transmission in 2nd gear. This is why you are experiencing greatly diminished performance. Turning your...

P0301 and P0411 codes on vw Passat 2003 1.8lt turbo

Fault code P0301 (https://www.yourmechanic.com/article/p0301-obd-ii-trouble-code-cylinder-1-misfire-detected-by-jamahl-walker) is a misfire on cylinder # 1 and P0411 (https://www.yourmechanic.com/article/p0411-obd-ii-trouble-code-secondary-air-injection-system-incorrect-flow-detected-by-spencer-clayton) is a fault for Incorrect Secondary Air Injection. Trouble code P0301 is most likely due to a faulty ignition coil (https://www.yourmechanic.com/services/ignition-coil-replacement). To verify before purchasing one,...

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (855) 347-2779 · hi@yourmechanic.com