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.
- 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.
Symptoms of a Failing Body Control Module


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 leaksKnown Issues, Recalls, and Technical Service Bulletins (TSBs)

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.
- 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.
- 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.
- 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.
- 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 Source | Estimated Part Cost | Notes |
|---|---|---|
| New OEM (Mopar) | $250 - $390 | Purchased from a dealership or online Mopar wholesaler. |
| Used OEM | $100 - $250 | Purchased from a salvage yard or online recycler. Requires programming. |
| Remanufactured / Cloned | $350 - $500 | Your original module is sent out to be rebuilt, or its data is cloned to a replacement unit. |
| New Aftermarket | Not Commonly Available | Major aftermarket brands do not widely offer a new replacement for this specific module. |
| Shop Labor (Replacement & Programming) | $200 - $450 | Includes 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.
Helpful Videos
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.
We Have This Part in Stock
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.
- RAM 2500:
- RAM 3500:
- Dodge Ram 3500:
- Dodge Ram 2500: