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

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.

6 minutes to read 1999-2001 Subaru Impreza 1998-2000 Subaru Forester
Difficulty
2/5
Est. Time
0.75 hrs
DIY Doable?
✅ Yes
Shop Labor
$75 - $150
Used OEM Price
$35 - $75
Safe to drive — Yes, the vehicle is safe to drive. A failed module only affects convenience features like power locks and keyless entry; it does not impact the engine, brakes, or steering.
Key Takeaways
  • 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.
This component, often called a Keyless Entry Module or Body Integrated Unit (BIU) by Subaru, is the small computer responsible for operating your vehicle's convenience electronics. Its primary jobs are to receive signals from your key fob, control the power door locks, and manage the factory security system. Unlike modern Body Control Modules (BCMs) that manage dozens of systems, this earlier module has a more focused role. Importantly, on these specific models, it is separate from the engine's computer (ECU) and immobilizer system. This means a failure will not prevent your car from starting.

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.

  1. Disconnect the battery: Always disconnect the negative battery terminal before working on vehicle electronics.
  2. 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.
  3. 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.
  4. Disconnect the wiring: Carefully press the release tabs on the electrical connectors and pull them straight out. Do not pull on the wires themselves.
  5. 🎬 See this walkthrough for removing dash components and modules
  6. 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
  1. Sit in the driver's seat with all doors closed.
  2. Open and close the driver's door once.
  3. 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.
  4. Open and close the driver's door once more. The chime will sound again and the dome lights may flash.
  5. 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.
  6. After entering all 8 digits, the car will chime.
  7. Re-enter the same 8-digit code again using the same method to confirm. The locks should cycle to confirm successful programming.
  8. Press the LOCK or UNLOCK button on your key fob.
  9. Remove the key from the ignition. The car will chime again.
  10. Open and close the driver's door one last time. Test the fob. It should now be working.
  11. Repeat the process for any additional fobs.

Cost to Replace the Body Control Module

Part TypeEstimated Cost
New OEM$250 - $400 (Likely discontinued)
New AftermarketNot 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.

How to program Subaru key fob
How to program Subaru key fob
Subaru Key Fob Remote Doesn’t Lock or Unlock Doors? - Easy  Programming
Subaru Key Fob Remote Doesn’t Lock or Unlock Doors? - Easy Programming
How To: Program Early 2000's Subaru Key FOB
How To: Program Early 2000's Subaru Key FOB
ECU Remove & Install Steps for 1993-2001 Impreza
ECU Remove & Install Steps for 1993-2001 Impreza

Technical Specifications

OEM Part Numbers: 87022-FC000 87022FC000 G0T20177M

Controls keyless entry, power locks, and security system for automatic transmission models.

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 Apr 19, 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:
  • Subaru Impreza: 1998199920002001
  • Subaru Forester: 199819992000
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