Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🎬 Helpful Videos 🛍️ Shop This Part

2019-2022 RAM 2500 & 3500 Body Control Module: Electrical Gremlins, Programming, and Replacement

This guide covers the common failures, symptoms, and critical programming requirements for the Body Control Module in your 2019-2022 RAM 2500, RAM 3500, and 2019 Dodge Ram 2500/3500.

6 minutes to read 2019-2019 Dodge Ram 3500 2019-2019 Dodge Ram 2500 2019-2022 RAM 2500 2019-2022 RAM 3500
Difficulty
3/5
Est. Time
1.5 hrs
DIY Doable?
🔧 Shop
Shop Labor
$200 - $450
Used OEM Price
$100 - $250
⚠️ Drivable, but... — Yes, but it is risky as critical safety systems like headlights, wipers, or turn signals could fail without warning, and the vehicle may not restart, leaving you stranded.
Key Takeaways
  • A replacement BCM is NOT plug-and-play; it MUST be programmed to your truck's VIN and options to function, and the truck will not start until this is done.
  • Water intrusion from a leaking windshield is a very common cause of BCM failure; check for moisture under the driver's side dash.
  • Symptoms are almost always widespread electrical issues, like flickering lights, a dead battery, and non-working windows, locks, or wipers.
  • When buying a used BCM, you must match the OEM part number and have a plan for programming, as many dealers will not program a used module.
The Body Control Module (BCM) is the central computer for your truck's body and cabin electronics. It does not control the engine or transmission; that is the job of the Powertrain Control Module (PCM). Instead, the BCM manages the vast network of features you interact with daily, including the interior and exterior lights, power windows, door locks, windshield wipers, horn, climate control fan, and the vehicle's security system. It takes input from switches (like your headlight or window switch) and sends commands to the correct components. A properly functioning BCM is essential for the everyday use, comfort, and security of the truck.

Symptoms of a Failing Body Control Module

A corroded Body Control Module circuit board showing green water damage and crust on the electrical pins.
Water intrusion from a leaking windshield is a notorious killer of RAM BCMs, leading to corrosion, short circuits, and erratic electrical behavior.
An OEM Mopar Body Control Module for a RAM 2500, showing the part number label.
When sourcing a used BCM, matching the Mopar part number (such as 68367399AF) is critical. Remember that a used module will still require VIN programming to start the truck.

A failing BCM in a 2019-2022 RAM 2500 or 3500 typically causes a wide range of strange and seemingly unrelated electrical problems. Because the module controls so many systems, its failure can be confusing. Before suspecting the BCM, it's wise to first check the battery, fuses, and ground connections, as these can cause similar issues. However, if multiple of the following symptoms appear at once, the BCM is a likely culprit.

🎬 Watch: A breakdown of common bad body control module symptoms
  • Erratic Lights: Headlights, taillights, or interior lights may flicker, stay on constantly, fail to turn on, or activate randomly when the truck is off.
  • Accessory Malfunctions: Power windows may not open or close, power locks may stop responding to the key fob or interior switches, and the windshield wipers might turn on by themselves or not work when needed.
  • Parasitic Battery Drain: A classic symptom is a battery that dies overnight or after a few days of sitting. A faulty BCM can fail to put other electronic modules to "sleep" when the truck is off, causing a continuous power draw.
  • Dashboard Chaos: The instrument cluster may light up with multiple warning lights simultaneously, an effect often called a "Christmas tree." You may also see incorrect information, such as the outside temperature display showing an impossible value like -40°F.
  • Starting and Security Issues: The truck may refuse to start, or the alarm might go off randomly. This happens when the BCM, a key part of the anti-theft system, fails to recognize the key fob or communicate with the ignition.
  • Diagnostic Trouble Codes (DTCs): The most common code associated with a BCM failure is U0140 - Lost Communication With Body Control Module. This code means other modules on the vehicle's data network cannot get a response from the BCM.

Pro Tip: Water intrusion is a very common cause of BCM failure on these trucks. Leaks from a poorly sealed windshield can allow water to drip directly onto the BCM, which is located high up under the driver's side dashboard, causing corrosion and short circuits. If you are experiencing BCM issues, check for signs of moisture in this area.

🎬 See how to find and fix common Ram water leaks

Known Issues, Recalls, and Technical Service Bulletins (TSBs)

A RAM 2500 instrument cluster showing illuminated ABS and ESC warning lights.
While there isn't a direct BCM recall, related software updates (like NHTSA Recall 22V-140) address ABS and ESC warning light malfunctions, highlighting the interconnected nature of the truck's modules.

As of early 2026, there are no direct recalls for the Body Control Module itself on these specific RAM HD models. However, there are related recalls and TSBs concerning the vehicle's electronic systems.

  • NHTSA Recall 22V-140 (FCA Campaign Z20): This recall affects some 2019-2022 RAM 2500 and 3500 models. The Anti-Lock Brake System (ABS) control module software may prevent the Electronic Stability Control (ESC) warning light from illuminating when a malfunction occurs. The fix is a software update performed by a dealer. While not a BCM failure, it highlights the interconnected nature of the truck's electronic modules.
  • TSB 08-041-19 REV. A: This bulletin involves reconfiguring the BCM to enable certain comfort settings, demonstrating that dealers can and do update BCM software to alter vehicle functions.

Buying a Used Body Control Module

Purchasing a used OEM Body Control Module is a viable way to save money, but it requires careful attention to detail. Because this is a complex electronic part, simply buying the cheapest one available can lead to major headaches.

  1. Match the Part Number Exactly: The most critical step is to match the Mopar part number on your original BCM. The part numbers for this application include 68367399AC, 68367399AD, 68367399AE, and the latest revision, 68367399AF. Later part numbers (like AF) supersede earlier ones (like AE), so an AF is a valid replacement for an AE. This specific module is often described as the "Power Side Step Module," as it controls that optional feature.
  2. Budget for Programming: A used BCM is NOT plug-and-play. It contains the VIN and configuration data from its donor vehicle. It absolutely must be programmed to your truck's VIN and specific options to function. The truck will likely not start until this is done.
  3. Inspect for Physical Damage: When you receive the used module, inspect it carefully. Look for any signs of corrosion on the pins or casing, which indicates water damage. Avoid any modules that look burnt or have bent connector pins.
  4. Understand Your Programming Options: Many dealerships are unable or unwilling to program a used BCM into a different vehicle. You must confirm your programming plan before buying. Your options are typically:
    • Specialized Independent Shop: Some shops have advanced diagnostic tools like AlfaOBD or J2534 pass-thru devices that can perform the necessary configuration.
    • Module Cloning Service: You can send your original BCM and the used replacement to a service that will clone the data from your old module to the new one. This makes the replacement module plug-and-play. This is often the best option if your original module is still able to communicate.

Warning: Do not install a replacement BCM, new or used, until you are at the location where it will be programmed (like a dealership or specialized shop). The vehicle's anti-theft system will likely prevent the engine from starting, and you will need to have the truck towed.

Cost Comparison

The cost to replace a BCM can vary significantly based on the part source and labor for programming.

Part SourceEstimated Part CostNotes
New OEM (Mopar)$250 - $390Purchased from a dealership or online Mopar wholesaler.
Used OEM$100 - $250Purchased from a salvage yard or online recycler. Requires programming.
Remanufactured / Cloned$350 - $500Your original module is sent out to be rebuilt, or its data is cloned to a replacement unit.
New AftermarketNot Commonly AvailableMajor aftermarket brands do not widely offer a new replacement for this specific module.
Shop Labor (Replacement & Programming)$200 - $450Includes physical replacement (1-2 hours) and the separate electronic programming procedure. Dealer rates are typically higher.

Frequently Asked Questions (FAQ)

Do I have to program a replacement BCM?

Yes, absolutely. A replacement Body Control Module for a 2019-2022 RAM HD truck is not plug-and-play. It must be electronically configured to your vehicle's specific VIN and options list (e.g., power seats, sunroof, lighting package). Without programming, many features will not work, and the truck's anti-theft system will likely prevent it from starting.

Can a locksmith or independent shop program the BCM?

It depends on the shop. A dealership is the most certain option for programming a new module. However, many dealers cannot or will not program a used module. Some advanced independent shops or automotive locksmiths with specialized tools like AlfaOBD and a security gateway bypass can perform the necessary configuration changes. Module cloning services are also a reliable option.

Where is the BCM located on a 2019-2022 RAM 2500/3500?

The Body Control Module is located inside the cabin, under the driver's side of the dashboard. It is typically mounted high up, near or above the parking brake pedal assembly. Access may require removing the lower dash trim panel.

What's the difference between a BCM and an ECM/PCM?

The BCM (Body Control Module) manages body and cabin electronics like lights, windows, locks, and climate control. The ECM (Engine Control Module) or PCM (Powertrain Control Module) is the "brain" of the engine and transmission, controlling fuel injection, ignition timing, and shift points. They are separate computers that communicate with each other.

How To Replace BCM Body Control Module Upgrade Swap RAM 1500 2500 3500
How To Replace BCM Body Control Module Upgrade Swap RAM 1500 2500 3500
Eliminate water leaks in your Ram Truck with this easy fix
Eliminate water leaks in your Ram Truck with this easy fix
2017 Ram 2500 Cab Leaking water SOLVED!
2017 Ram 2500 Cab Leaking water SOLVED!
SYMPTOMS OF A BAD BODY CONTROL MODULE
SYMPTOMS OF A BAD BODY CONTROL MODULE
Alfaobd BCM Config backup/upload to Google Drive
Alfaobd BCM Config backup/upload to Google Drive
Alfaobd RAM trucks unlock factory options
Alfaobd RAM trucks unlock factory options

Technical Specifications

OEM Part Numbers: 68367399AC 68367399AD 68367399AE 68367399AF

Location: Under driver's side dashboard, near parking brake. Common Fault Code: U0140 - Lost Communication With Body Control Module.

Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 24, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the Body Control Module for:
  • RAM 2500: 2019202020212022
  • RAM 3500: 2019202020212022
  • Dodge Ram 3500: 2019
  • Dodge Ram 2500: 2019
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part