B1981 — Memory Off Switch Circuit Short to Battery

OBD2 code B1981 flags a problem with the body electrical system (memory off switch circuit short to battery). The car is usually drivable while you plan the repair. Common culprits: corroded or loose connectors, body control module (BCM) fault, faulty switch, motor or actuator of the affected system.

body electrical

Is it safe to drive?

Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1981 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
  4. Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
  5. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1981 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1981 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B1981 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

What does OBD2 code B1981 mean?

OBD2 code B1981 flags a problem with the body electrical system (memory off switch circuit short to battery). The car is usually drivable while you plan the repair. Common culprits: corroded or loose connectors, body control module (BCM) fault, faulty switch, motor or actuator of the affected system.

How much does it cost to fix B1981?

Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

What are the symptoms of B1981?

Drivers most often notice: no impact on engine operation in most cases, the affected function (locks, windows, lighting, wipers) works intermittently or not at all, warning light on the dashboard.

How do I diagnose B1981 myself?

Start with a scan: confirm B1981, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the body electrical system, and verify the suspect component against live data before buying parts.

Is it safe to drive with B1981?

Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.

When your scanner retrieves code B1981, it is flagging a specific type of fault in your vehicle's body electrical system. Specifically, the control module has detected a short circuit to battery voltage on the memory off switch circuit. This is classified within the body-related (B-series) diagnostic trouble codes under the OBD2 standard, which means it relates to comfort and convenience features rather than engine or transmission operation.

The module does not set B1981 based on a single momentary reading. It requires the fault condition to be present consistently under specific operating parameters before illuminating the check engine or body control warning light. When B1981 is stored, the associated freeze frame data captures critical engine conditions at the exact moment the fault occurred — including engine load, RPM, coolant temperature, and vehicle speed. This snapshot is invaluable during diagnosis because it tells you precisely which driving conditions triggered the code, allowing you to reproduce those circumstances during your testing.

The memory off switch itself is part of your vehicle's programmable feature memory system. Depending on your make and model, this switch may control settings like seat position memory, mirror positions, or other personalized configurations. A short to battery means the circuit is receiving unintended voltage, causing the module to interpret this as a fault condition.

Common Symptoms of B1981

  • The check engine light or body control module warning lamp illuminates on the dashboard
  • No effect on engine performance or fuel economy in most vehicles
  • The specific system controlled by the affected switch operates intermittently or stops working entirely
  • Features may appear to function normally at times, then fail without warning
  • Other body electrical codes may accompany B1981 if a common power source is involved
  • In some cases, completely unrelated electrical accessories may behave erratically due to shared circuit pathways

What Causes B1981?

The most frequent culprit behind B1981 is damaged wiring located in vulnerable areas of the vehicle. Door jambs, tailgate hinges, and other flex points experience constant movement that eventually causes wire insulation to crack or break. Moisture exposure in these areas accelerates corrosion of both wires and connectors, creating unpredictable electrical paths.

Loose or corroded electrical connectors represent another common cause. When the connection between the switch, its wiring, and the body control module becomes compromised, resistance increases and can trigger false fault detection. These connection issues often worsen with temperature fluctuations and vibration from normal driving.

A faulty memory off switch or its associated actuator motor is also a frequent source of this code. Over time, the internal contacts within the switch wear out or become contaminated, causing them to short internally.

Blown fuses or failed relays that provide power to the memory switch circuit can set B1981 as well. These protective devices rarely fail without cause, so their failure often indicates a deeper electrical problem somewhere in the circuit.

The body control module itself can develop internal faults that produce phantom codes like B1981. While less common than wiring or switch failures, BCM issues do occur and should be considered when simpler causes have been ruled out.

How to Diagnose B1981

  1. Connect your OBD2 scanner and confirm B1981 is stored in the body control module. Record all available freeze frame data before clearing anything — this information documents the exact conditions present when the fault first appeared.

  2. Review any other stored trouble codes alongside B1981. Related codes frequently point toward the actual root cause rather than the symptom. Check manufacturer technical service bulletins for your specific make, model, and year — many B-series codes have documented factory fixes or software calibration updates available.

  3. Perform a thorough visual inspection of the wiring harness and connectors associated with the affected circuit. Look for damaged insulation, broken wires at flex points, green or white corrosion buildup, and any signs of prior repairs that may have been completed improperly.

  4. Access live data from the switch and motor positions while operating the affected function. Monitor how the module interprets switch inputs and actuator feedback. Intermittent operation often becomes apparent during this real-time observation.

  5. Pay special attention to connectors and wiring at door jambs and hinge areas. These locations suffer the most mechanical stress and represent the most likely failure points for any body electrical system.

  6. After completing visual and electrical inspection, clear the code and perform a complete drive cycle. Ensure you replicate the specific driving conditions recorded in the freeze frame data. If B1981 returns, the fault is confirmed and physically present rather than an intermittent sensor glitch.

Repair Options and Costs

Once the root cause has been identified, repair costs vary significantly depending on which component has failed. Parts and labor estimates below reflect typical independent shop rates in the United States.

If the memory off switch itself or its associated actuator motor has failed, replacement typically runs between $120 and $450. Switch costs are relatively modest, but labor varies based on the switch location and accessibility within the vehicle.

Repairing damaged wiring or corroded connectors generally costs between $80 and $250. In many cases, this involves cleaning corrosion from connectors, applying dielectric grease to prevent future issues, and splicing in new wire sections where insulation has failed.

When the body control module is confirmed as the culprit, BCM repair or replacement costs between $300 and $900. BCM replacement often requires programming or relearning procedures specific to your vehicle, which adds to overall repair time and expense.

Total cost to resolve B1981 typically falls between $80 and $900 depending on which component actually caused the fault. Beginning diagnosis with the least expensive possibilities — connectors and wiring inspection — before purchasing expensive control modules represents the most cost-effective approach to repair.

Can You Drive with B1981?

B1981 is classified as a low-severity fault that generally does not affect your ability to operate the vehicle safely. Body electrical codes rarely impact engine operation, transmission function, or critical safety systems under normal circumstances.

However, certain scenarios warrant more caution. If the fault affects exterior lighting circuits, your visibility or conspicuity may be compromised — especially during nighttime driving or poor weather conditions. Faults involving windshield wipers create safety concerns when precipitation is present. Central locking malfunctions associated with B1981 could potentially leave your vehicle unsecured or unable to be locked.

Unless the fault specifically impacts a safety-critical function, most drivers can continue operating their vehicle while scheduling repairs at their convenience.

Related OBD2 Codes