Ram BCM Failure: Fixing Electrical Gremlins in 2013-2024 Ram Trucks
From flickering lights and dead windows to a no-start condition, this guide covers the symptoms, diagnosis, and critical programming steps for replacing the Body Control Module in your Ram 1500, 2500, or 3500.
- A replacement BCM MUST be programmed to your truck's VIN and options. It is not a plug-and-play part.
- Before removing your old BCM, use software like AlfaOBD to back up its configuration file. This is the key to a successful DIY swap.
- Water damage, often from a leaky windshield, is a primary cause of BCM failure.
- Always check the battery, fuses (F10, F12, F14, F23), and grounds before assuming the BCM is bad.
Symptoms of a Failing Ram Body Control Module


A bad BCM can make your truck feel like it's haunted. Because it controls so many different systems, a single failure can cause a cascade of problems that seem unrelated. Before you start replacing individual switches or motors, check if you're experiencing several of these classic BCM failure symptoms:
- Erratic or Non-Functional Lights: Headlights, taillights, or interior lights may flicker, stay on, or not work at all.
- Power Windows and Locks Malfunctioning: Windows may not go up or down, and door locks may stop responding to the fob or interior switches.
- Windshield Wipers Acting on Their Own: Wipers may turn on by themselves, operate at the wrong speed, or not work when you need them.
- HVAC (A/C and Heat) Problems: The air conditioning may not turn on, or the blower fan may stop working or run continuously.
- Dashboard Lights Up "Like a Christmas Tree": Multiple warning lights may appear on the instrument cluster, often with no actual corresponding mechanical fault.
- Incorrect Dashboard Readings: The outside temperature display might show an absurdly low number, like -40°F.
- Parasitic Battery Drain: The BCM may fail to properly shut down a system, causing the battery to drain overnight or over a few days.
- Remote Key Fob Not Working: The truck may stop responding to lock, unlock, or remote start commands.
- No-Start Condition: In some cases, a failed BCM can prevent the engine from starting because it's a key part of the vehicle's anti-theft and ignition sequence.
Known Issues and Common Causes of Failure

While any electronic component can fail, Ram BCMs have a few common vulnerabilities.
Water Intrusion
Warning: Water is the #1 enemy of the BCM. A common cause of failure is water leaking into the cabin and dripping onto the module. This often happens after a windshield replacement where the seal is not perfect. If you've recently had glass work done and are now experiencing electrical issues, water damage to the BCM is a strong possibility.
Other causes of failure include electrical surges from improper jump-starting, short circuits, and simple wear and tear from years of vibration and temperature changes.
Diagnosing the Body Control Module
Before condemning the BCM, it's crucial to rule out simpler problems. A bad battery or poor connection can cause very similar symptoms.
- Check the Battery and Alternator: Ensure your battery is fully charged and in good health. A weak or failing battery can cause a host of electrical issues in modern vehicles.
- Inspect Fuses: The BCM is protected by several fuses in the under-hood fuse box (also called the Totally Integrated Power Module or TIPM). Check fuses F10, F12, F14, and F23 to make sure they are not blown.
- Check Grounds: A loose or corroded ground wire can prevent the BCM from functioning correctly. Inspect the main ground connections in the engine bay and under the dash.
- Scan for Codes: Use an OBD-II scanner. While a basic scanner might not communicate with the BCM, a more advanced tool can pull specific trouble codes. A common code is U0140, which indicates a lost communication with the BCM. Other codes in the "B" (Body) or "U" (Network) series can also point to a BCM issue.
Pro Tip: If wiggling the wire harnesses connected to the BCM causes the symptoms to appear or disappear, it could indicate a loose connection or a problem with the module itself. The BCM is located high in the dash on the driver's side, above the parking brake pedal. It is difficult to access.
Programming and Installation: The Most Important Step

This is not a plug-and-play part. A replacement BCM must be programmed to your truck's specific Vehicle Identification Number (VIN) and optional features (like remote start, premium lighting, etc.). Failure to program the module will result in a no-start condition, as the BCM is linked to the anti-theft system.
Programming Options:
- Dealer Programming (New BCM): If you buy a brand new BCM from a dealer, they will need to install it and program it using their proprietary wiTECH software. This is the most straightforward but also the most expensive option.
- DIY Programming (Used BCM): For DIY mechanics, the best tool is AlfaOBD software paired with a quality OBD-II adapter like the OBDLink MX+. The correct procedure is:
- BEFORE removing the old module, connect to your truck with AlfaOBD and save a backup of the BCM's configuration file. This file contains all your truck's specific settings.
- Physically swap the old BCM with the replacement (used) BCM.
- Connect with AlfaOBD again, and perform a "Restore vehicle configuration from file" procedure, loading the file you saved from the original module.
- You may also need to perform a "Radio Frequency Hub (RFH) replace" routine to sync your keys.
- Cloning Service (Used BCM): You can mail your original BCM and a compatible used replacement to a specialized service. They will clone the data from your original module directly onto the replacement, making it truly plug-and-play when you get it back.
- Pre-Programmed Remanufactured BCM: Some companies sell remanufactured BCMs that are pre-programmed with your truck's VIN. This can be a good option, but you must provide the correct VIN and part number when ordering. Even with pre-programming, a key relearn procedure may be necessary upon installation.
Buying a Used Body Control Module
Purchasing a used OEM BCM can save you hundreds of dollars, but compatibility is everything. Here's what to look for:
- Match the Part Number Exactly: Ram used many different BCMs depending on the year, model, and options. The part number on the replacement module should match the number on your original module. The last two letters are revisions (e.g., AB supersedes AA), and are often interchangeable, but the main number must match.
- Match the Vehicle Options: The provided part numbers 68105822AA and 68105822AB are specifically for trucks that came from the factory with the integrated garage door opener (HomeLink). Using a BCM from a truck without the same options can cause features to not work, even after programming.
- Physical Inspection: When you receive the part, inspect the connectors for any signs of corrosion, bent pins, or physical damage. Avoid any modules that show signs of water damage or being pried open.
- Why Used OEM is a Good Choice: For a complex electronic part like the BCM, a used OEM module that has been tested is often more reliable than a new, unproven aftermarket part. It was designed and built by the original manufacturer to work with your truck's systems.
Cost Comparison
| Part Type | Estimated Cost |
|---|---|
| New OEM (Dealer) | $350 - $600 |
| New Aftermarket | $250 - $450 |
| Used OEM | $75 - $200 |
| Remanufactured (Pre-Programmed) | $220 - $350 |
| Shop Labor (Installation) | $150 - $250 |
| Shop Labor (Programming Only) | $125 - $250 |
Frequently Asked Questions (FAQ)
Can I replace the BCM myself?
The physical replacement is challenging due to the tight location under the dash, but it is doable with basic tools. However, the critical part is the programming. DIY replacement is only recommended if you are comfortable using advanced diagnostic software like AlfaOBD or are using a pre-programmed or cloned module.
Will the truck start after I install a used BCM?
No, not until it is properly programmed. The BCM is part of the anti-theft system and must recognize your vehicle's VIN and keys to allow the engine to start. Simply swapping the module will result in a no-start condition.
Does the mileage need to match?
No. The vehicle's mileage is stored in the instrument cluster, not the BCM. However, the BCM configuration must be correct for all systems to report properly. A cloning service or restoring your original configuration file will ensure all data is correct.
Why are my lights and wipers acting crazy after a windshield replacement?
This is a classic sign of water damage to the BCM. A faulty windshield seal can allow water to leak down behind the dashboard and onto the BCM, causing it to short-circuit. If you experience these symptoms after glass work, you should suspect BCM water damage immediately.
Technical Specifications
OEM Part Numbers: 68105822AA 68105822AB
Location: Driver's side, high in the dashboard above the parking brake pedal. Fuses: F10, F12, F14, F23 in the under-hood fuse box.
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 1500:
- Ram 3500:
- Ram 2500:
- Ram 1500 Classic:
- 🛍️ Shop This Part
- Symptoms of a Failing Ram Body Control Module
- Known Issues and Common Causes of Failure
- Water Intrusion
- Diagnosing the Body Control Module
- Programming and Installation: The Most Important Step
- Programming Options:
- Buying a Used Body Control Module
- Cost Comparison
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off