Subaru Impreza & Forester Keyless Entry Module (1998-2001): Fix Your Locks & Fobs
This guide covers the diagnosis, replacement, and critical key fob reprogramming for the body module in your 1999-2001 Subaru Impreza or 1998-2000 Subaru Forester.
- This module is for automatic transmission models ONLY.
- The module itself is plug-and-play and does NOT require dealer programming.
- You MUST reprogram your key fobs to the replacement module using a specific, multi-step procedure.
- Always match the OEM part number (e.g., 87022-FC000) on your original module before buying a replacement.
Is it a BCM, BIU, or Keyless Entry Module?
While the term Body Control Module (BCM) is common today, Subaru often referred to this part in the 1998-2001 era as the "Keyless Entry Module" or "Body Integrated Unit" (BIU). For the 1999-2001 Subaru Impreza and 1998-2000 Subaru Forester, this module's functions are almost exclusively limited to the keyless entry, power locks, and security alarm. Don't confuse it with a modern BIU, which is a much more complex computer tied into nearly every system on the car.
Symptoms of a Failing Body Control Module
When this module begins to fail, the symptoms are usually more of an annoyance than a critical safety issue. You will likely notice problems with features you use every day.
- Keyless Entry Fobs Stop Working: The most common symptom is when your key fobs suddenly stop locking or unlocking the doors, even after replacing the fob's battery. 🎬 Watch: Troubleshooting a remote that won't lock or unlock doors
- Erratic Power Door Locks: The door locks may cycle on their own, either while driving or when the car is parked. You might also find that the power lock switch on the door works intermittently or not at all.
- Security System Malfunctions: The factory alarm may trigger for no reason or you may be unable to arm or disarm it with the fob.
- No Response: In a complete failure, none of the above functions will work. You will have to lock and unlock the doors manually with your key.
Pro Tip: Before condemning the module, always check the simple things first. Replace the battery in your key fob and check the main fuses related to door locks and accessories.
Known Issues, TSBs, and Recalls
As of early 2026, there are no specific recalls or Technical Service Bulletins (TSBs) from the National Highway Traffic Safety Administration (NHTSA) for the body control module on the 1999-2001 Subaru Impreza or 1998-2000 Subaru Forester. Recalls for these vehicles generally pertain to other issues like aftermarket lighting or airbags on different model years.
Buying a Used Body Control Module: What to Look For
A used OEM module is an excellent, cost-effective solution for these vehicles. Since they don't require expensive dealer programming, a direct swap is very feasible. Here’s what to verify before you buy.
1. Match the Part Number EXACTLY
This is the most important rule. The module is vehicle-specific. You must match the OEM part number on your original module to the number on the replacement. The primary part numbers are 87022-FC000 (also seen as 87022FC000) and G0T20177M. These numbers are typically on a sticker on the module's case.
Warning: For 2000 Subaru Forester models, it is critical to physically check the part number on your original module before ordering. Subaru used more than one module type during this model year, and only a module with a matching number will work correctly.
2. Automatic Transmission ONLY
This specific module was only fitted to vehicles with an automatic transmission. It is not compatible with manual transmission models.
3. Physical Inspection
When you receive your used module, inspect it carefully. Look for any signs of corrosion on the electrical pins, cracks in the plastic housing, or evidence of water damage. The area under the dashboard is prone to leaks, which is a common cause of failure for these electronics.
Replacement and Programming Guide
Replacing this module is a straightforward job that most DIY mechanics can handle in under an hour.
Location & Removal
The Body Control Module is located under the driver's side dashboard, usually mounted to a bracket near the steering column or the interior fuse panel.
- Disconnect the battery: Always disconnect the negative battery terminal before working on vehicle electronics.
- Remove the lower dash panel: You will need to remove the plastic trim panel under the steering wheel to gain access. This is typically held on by a few screws and clips.
- Locate and unbolt the module: Identify the module by its part number sticker. It is usually held in place by one or two 10mm bolts.
- Disconnect the wiring: Carefully press the release tabs on the electrical connectors and pull them straight out. Do not pull on the wires themselves. 🎬 See this walkthrough for removing dash components and modules
- Installation: Installation is the reverse of removal. Mount the new module, plug in the connectors, re-install the dash panel, and reconnect the battery.
Programming and Setup After Installation
This is the most critical part of the job, and where these older Subarus differ from modern cars.
Module Programming: NOT REQUIRED
The replacement module itself is plug-and-play. It does not need to be programmed to the car's engine computer (ECU) or immobilizer system with a dealer scan tool. As long as you have the correct part number, the car will operate normally upon installation, but your key fobs will not work yet.
Key Fob Reprogramming: REQUIRED
You must program your existing key fobs to the newly installed module. This is a specific sequence that you can do yourself without any special tools. You will need the 8-digit code printed on the transmitter inside each key fob.
🎬 Watch: Step-by-step guide to programming early 2000s Subaru fobs- Sit in the driver's seat with all doors closed.
- Open and close the driver's door once.
- Insert the key into the ignition and turn it from the 'LOCK' to 'ON' position 10 times in quick succession (within 15 seconds). The car will chime to indicate it has entered programming mode.
- Open and close the driver's door once more. The chime will sound again and the dome lights may flash.
- Using the power lock button on the driver's door, enter the 8-digit code from your key fob. For each digit, press the 'LOCK' (up) side of the switch that number of times, then press the 'UNLOCK' (down) side once to move to the next digit. For example, for the digit '3', you would press LOCK, LOCK, LOCK, then UNLOCK.
- After entering all 8 digits, the car will chime.
- Re-enter the same 8-digit code again using the same method to confirm. The locks should cycle to confirm successful programming.
- Press the LOCK or UNLOCK button on your key fob.
- Remove the key from the ignition. The car will chime again.
- Open and close the driver's door one last time. Test the fob. It should now be working.
- Repeat the process for any additional fobs.
Cost to Replace the Body Control Module
| Part Type | Estimated Cost |
|---|---|
| New OEM | $250 - $400 (Likely discontinued) |
| New Aftermarket | Not commonly available |
| Used OEM | $35 - $75 |
| Shop Labor | $75 - $150 |
Frequently Asked Questions (FAQ)
Do I need a dealer to replace this body control module?
No. Because the module itself is plug-and-play, you do not need a dealer. However, you must perform the key fob reprogramming procedure yourself, which requires some patience.
Will a module from a Forester work in an Impreza?
Yes, provided the part numbers match exactly and both vehicles are from the specified year ranges with automatic transmissions. These vehicles were built on the same platform and shared many components.
My key fob stopped working. Is the BCM definitely bad?
Not necessarily. The most common cause is a dead battery in the key fob itself. Always replace the fob battery first. If that doesn't work, try the key fob reprogramming procedure before you buy a new module, as the module can sometimes lose its memory.
What is the difference between the BCM and the ECU?
The Engine Control Unit (ECU) is the main computer for the engine and transmission, controlling things like fuel injection, ignition timing, and shift points. The Body Control Module (BCM), or Keyless Entry Module in this case, handles non-engine related functions like power locks, keyless entry, and the security alarm.
Helpful Videos
Technical Specifications
OEM Part Numbers: 87022-FC000 87022FC000 G0T20177M
Controls keyless entry, power locks, and security system for automatic transmission models.
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.
- Subaru Impreza:
- Subaru Forester:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- Is it a BCM, BIU, or Keyless Entry Module?
- Symptoms of a Failing Body Control Module
- Known Issues, TSBs, and Recalls
- Buying a Used Body Control Module: What to Look For
- 1. Match the Part Number EXACTLY
- 2. Automatic Transmission ONLY
- 3. Physical Inspection
- Replacement and Programming Guide
- Location & Removal
- Programming and Setup After Installation
- Cost to Replace the Body Control Module
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off