B2344 — Seat Switch Reference Voltage Positive Common Supply Voltage Fault
B2344 — Seat Switch Reference Voltage Positive Common Supply Voltage Fault. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: 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
- Read the code and freeze frame Connect an OBD2 scanner, confirm B2344 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- 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.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2344 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2344 (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 B2344 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 are the symptoms of B2344?
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.
Will B2344 clear itself?
Sometimes B2344 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
What is the most common cause of B2344?
The most common causes are: corroded or loose connectors, body control module (BCM) fault, faulty switch, motor or actuator of the affected system.
Is it safe to drive with B2344?
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 do I diagnose B2344 myself?
Start with a scan: confirm B2344, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the seat switch reference voltage positive common supply voltage, and verify the suspect component against live data before buying parts.
When the engine control unit detects an abnormality in the voltage that powers your vehicle's seat switches, it stores diagnostic trouble code B2344. This code specifically points to a problem with the positive common supply voltage — the reference voltage that the car uses to interpret input signals from seat-related switches and controls. In plain terms, the module is telling you it cannot reliably read what the seat switches are telling it because the electrical "language" those switches speak has become corrupted or lost.
Modern vehicles rely on a network of sensors and switches to monitor the position, heating, and memory functions of the driver and passenger seats. These components draw a specific reference voltage through dedicated circuits. When that voltage strays outside the factory-defined range — either dropping too low or spiking too high — the control module flags the condition and B2344 gets set. The code typically triggers after multiple failed checks across a couple of drive cycles, which prevents false alarms from momentary electrical hiccups. Most vehicles also capture a freeze frame alongside the code, recording engine RPM, load, coolant temperature, and vehicle speed at the exact moment the fault was detected.
Symptoms
- The seat adjustment motors may respond sluggishly, work intermittently, or stop responding entirely
- Memory seat presets could fail to save or recall your preferred positions
- Seat heating elements might refuse to activate or could behave erratically
- Dashboard warning lights related to the body electronics may illuminate
- In most cases the engine runs and drives normally since this code affects comfort and convenience features rather than propulsion
- The malfunction indicator lamp could turn on to alert you to the stored fault
Common Causes
- Corrosion or moisture intrusion at electrical connectors in the door panels or under the seats
- Wiring insulation worn through from repeated flexing at door hinges or seat tracks
- A faulty body control module that cannot properly regulate reference voltage to seat circuits
- A blown fuse or failed relay feeding power to the seat switch network
- Individual seat switches or adjustment motors that have shorted internally
- Poor electrical ground connections at the seat frame or body harness
Diagnostic Steps
- Plug in an OBD2 scanner and verify that B2344 is present in the stored codes. Before clearing anything, document the freeze frame data — this snapshot reveals what conditions triggered the fault and guides your inspection toward the right area of the vehicle.
- Pull all related diagnostic trouble codes from the module.Codes that accompany B2344 often point directly to the failing component, whether it is a specific switch, motor, or wiring issue.
- Visually trace the seat wiring harness from the seat assembly through the door jamb and to the body control module. Look for cracked insulation, bent pins, greenish corrosion buildup, or wires that have pulled free from their connectors.
- Check the fuse panel for any blown fuses that supply the seat switch circuits. Replace any suspect fuses with the correct amperage rating and verify whether they blow again after the system is operated.
- Measure reference voltage at the seat switch connectors using a multimeter while the ignition is on. Compare your readings against the specifications in your vehicle's service manual — voltages outside the acceptable range confirm a supply problem.
- After addressing the suspected cause, clear B2344 and complete a test drive that replicates the conditions captured in the freeze frame. If the code does not reappear, the repair is likely complete.
Repair Options and Costs
Switch or actuator replacement: When an individual seat switch or adjustment motor has failed, replacing the faulty component typically runs between $120 and $450 depending on the part cost and labor at an independent shop.
Wiring and connector repair: Fixing damaged wires or corroded connectors in the seat circuit generally costs $80 to $250 for parts and professional labor.
Body control module service: If the BCM itself is defective and cannot regulate the reference voltage properly, repair or replacement usually falls in the $300 to $900 range.
The total cost to resolve B2344 depends entirely on which part is actually at fault. Most shops start by inspecting the cheapest and most common culprits — fuses, connectors, and wiring — before recommending more expensive component replacements. Spending time on a thorough diagnosis first almost always saves money compared to guessing and replacing parts that turn out to be fine.
Driving Safety Verdict
B2344 is classified as a low-severity code in the vast majority of vehicles. The fault does not impair engine performance, transmission operation, or braking systems. You can continue driving without immediate concern for mechanical safety. However, certain scenarios warrant faster attention — if the code affects exterior lighting circuits, visibility in poor weather drops significantly. Central locking malfunctions associated with this code could leave your vehicle unsecured. Address the underlying cause within a reasonable timeframe to restore full functionality and peace of mind.
Related OBD2 codes
- B2300: Seat Driver Memory Position Error
- B2301: Seat Passenger Memory Position Error
- B2302: Seat Headrest Feedback Potentiometer Circuit Failure
- B2303: Seat Headrest Feedback Potentiometer Circuit Open
- B2304: Seat Headrest Feedback Potentiometer Circuit Short to Battery
- B2305: Seat Headrest Feedback Potentiometer Circuit Short to Ground