2005-2009 Volvo P2 ECM Failure: Programming, Cloning, and Replacement Guide for S60, XC90 & More
A complete guide to diagnosing and replacing the Engine Control Module (ECM) in 2005-2009 Volvo S60, S80, V70, C70, XC70, and XC90 models, with a focus on the critical programming and cloning requirements.
- A replacement ECM MUST be programmed. A used ECM cannot be programmed by a dealer; it must be 'cloned' by a specialist service.
- Cloning involves sending your original ECM and a compatible used ECM to a service that copies your car's security data to the replacement part.
- Always match the Bosch hardware part number (e.g., 0 261 208 289) from your original module when buying a used one.
- Symptoms of failure include no-start, stalling, poor performance, and multiple random error codes appearing at once.
Symptoms of a Failing Volvo ECM

An ECM can fail in many ways, producing a wide range of symptoms from subtle glitches to a car that won't start. Because the ECM controls so many systems, its failure can sometimes be misdiagnosed as a bad sensor or another component. The most definitive signs of internal ECM failure are specific diagnostic trouble codes, but drivers will usually notice one or more of the following performance issues first.
- Check Engine Light: This is often the first sign. A scan may reveal codes specifically pointing to an internal module fault.
- Engine Stalling or No-Start: 🎬 Watch how a cloned ECM fixes a crank-no-start issue The engine may crank but fail to start, or it may stall intermittently while driving. This can happen if the ECM cannot properly manage the startup sequence or maintain engine functions.
- Poor Engine Performance: You might experience rough idling, engine hesitation, stuttering, or a noticeable loss of power. This occurs when the ECM fails to correctly calculate the air-fuel mixture or ignition timing.
- Reduced Fuel Economy: A sudden drop in gas mileage can be a sign that the ECM is no longer managing fuel delivery efficiently.
- Transmission Shifting Problems: The ECM communicates with the Transmission Control Module (TCM). Faulty signals from the ECM can cause harsh shifting, delayed engagement, or other transmission issues.
- Multiple Unrelated Error Codes: A classic sign of a failing ECM is the sudden appearance of numerous, seemingly unrelated fault codes for various sensors. The ECM is failing its own diagnostic checks and falsely reporting sensor problems.
Common Diagnostic Trouble Codes (DTCs)
While many codes can result from a faulty ECM, some codes point directly to an internal failure of the module itself. If you see these codes, the ECM is the primary suspect.
- P0601, P16985: Internal Control Module Memory Check Sum Error
- P0605, P16989: Internal Control Module ROM Error
- ECM-E003: Control module, internal fault
- ECM-530B: Control module, communication fault
Pro Tip: Before condemning the ECM, it's wise to check the vehicle's battery and charging system. A weak battery or alternator can cause low voltage, leading to strange electrical behavior and communication errors that can mimic ECM failure.
Known Issues, Recalls, and Technical Service Bulletins (TSBs)
For the 2005-2009 P2 platform vehicles (S60, S80, V70, XC70, XC90, C70), there are no widespread recalls specifically for ECM hardware failure. Most recalls for these model years relate to issues like airbags. However, Volvo has issued software-related recalls and TSBs for other model years to fix sensitive fuel cut-off functions or other drivability issues, which are resolved with a software update at the dealer. While no specific TSB points to a common hardware flaw in this particular Bosch ME7 ECM, general electronic component failure can occur over time.
Replacement and Programming: The Most Critical Step

Replacing the ECM in these Volvos is not a simple plug-and-play job. The ECM is a security-locked component tied to your specific vehicle's VIN and its immobilizer system, which also involves the Central Electronic Module (CEM) and your keys. If you install a used ECM from another car, the immobilizer codes will not match, and the car will not start.
Warning: You cannot simply swap a used ECM into your car. It MUST be programmed to match your vehicle's immobilizer system. A dealership can only program a brand new, never-used ECM. They cannot program a used one.
Your Options for a Used ECM
Since a new ECM from Volvo is extremely expensive (often over $1,500 for the part alone), using a recycled OEM part is a popular choice. You have two main paths:
- ECM Cloning Service: This is the most common and cost-effective solution. You purchase a compatible used ECM (matching the Bosch part number from your original) and send both your original (faulty) ECM and the used donor ECM to a specialized electronics repair service. They will perform a data transfer, copying the VIN, immobilizer code, and all software from your old module to the donor. The returned donor module is then a direct, plug-and-play replacement, requiring no further programming. 🎬 See how the ECU cloning process is done
- Independent Specialist Programming: Some high-level independent shops have advanced tools like Volvo's VIDA software (Vehicle Information and Diagnostics for Aftermarket) or third-party tools like VDASH. These tools may allow them to "virginize" a used module or perform the data transfer in-house, but this is not a service most general mechanics can offer.
ECM Location and Physical Replacement
On all the covered P2 platform vehicles, the ECM is located in the engine compartment on the passenger's side, housed in a black plastic box. This box also often contains the Transmission Control Module (TCM).
- Disconnect the battery and wait at least 5 minutes for the system's capacitors to discharge.
- Open the hood and locate the black electronics box in front of the coolant reservoir on the passenger side.
- Unclip and remove the plastic cover. You will see two modules. The ECM is the one with the "Bosch" logo.
- The modules are held in by sliding locks. While a special tool exists to release them, it is often possible to carefully release the locking tabs and slide the module forward and out of its cradle.
- Disconnect the large electrical connectors. Inspect the pins for any corrosion or damage before installing the replacement module.
- Installation is the reverse of removal. Ensure the module clicks securely into place. 🎬 Watch this step-by-step ECM removal and installation video
Buying a Used Engine Control Module (ECM)

Purchasing a used ECM is an excellent way to save money, but you must be careful to ensure compatibility. Because of the cloning requirement, the physical part is only half the solution.
- Match the Part Number EXACTLY: The most important step is to match the Bosch hardware part number (e.g., 0 261 208 289) on the sticker of your original ECM. While Volvo part numbers may supersede, the Bosch number is the key to hardware compatibility for cloning.
- Inspect the Pins: When you receive the used ECM, carefully inspect the connector pins. They should be straight, clean, and free of any green or white corrosion. Bent or corroded pins can cause communication issues.
- Source a Cloning Service First: Before buying a used ECM, identify the cloning service you plan to use. They can confirm which part numbers are compatible and what their process is. Some services may even offer to source a compatible donor module for you.
- Why Used OEM is a Good Choice: For a complex, programmed part like an ECM, a used Original Equipment Manufacturer (OEM) part that has been properly cloned is often more reliable than a new, unproven aftermarket unit (if one were even available). The original Bosch hardware is robust, and failure is relatively uncommon.
Cost Comparison for ECM Replacement
The cost to replace a Volvo ECM varies dramatically depending on the path you choose. Cloning a used module is by far the most economical option.
| Part / Service | Estimated Cost | Notes |
|---|---|---|
| New OEM ECM (Part Only) | $1,200 - $2,000+ | Must be purchased from and programmed by a Volvo dealer. |
| Used OEM ECM (Part Only) | $50 - $150 | Widely available from online sellers and salvage yards. Requires cloning. |
| Remanufactured ECM | $250 - $500 | Often sold with cloning service included. Your original module is required. |
| ECM Cloning Service | $150 - $350 | Service fee to transfer data from your old ECM to a donor. |
| Shop Labor (Installation) | $100 - $180 | Physical swap is quick (approx. 1 hour). Does not include programming. |
Frequently Asked Questions (FAQ)
Can I drive my Volvo with a bad ECM?
It depends on the failure mode. If the car starts and runs but has performance issues, you might be able to drive it to a repair shop, but it's not recommended. If the ECM is causing the engine to stall, it is unsafe to drive. If the car won't start at all, you will need a tow.
Do I need the dealer to program a replacement ECM?
Only if you are using a brand new ECM from Volvo. Dealers cannot and will not program a used ECM from another vehicle. For a used part, you must use a mail-in cloning service or find a specialized independent shop.
What is ECM cloning?
Cloning is the process of transferring all the critical data—including the VIN, immobilizer security codes, and software—from your original ECM to a compatible donor (used) ECM. This makes the donor ECM an identical twin of your original, allowing it to be installed without any further programming.
Will a used ECM from the exact same model and year work in my car?
No, not without being cloned. Even if the donor car is identical, the ECM is electronically tied to the original car's unique immobilizer system. Plugging it into your car will result in a no-start condition until your original data is cloned onto it.
Where is the ECM located on my 2007 Volvo XC90 (or other P2 model)?
The ECM is located in a black plastic electronics box in the engine bay, on the passenger's side near the firewall and coolant reservoir. It is a silver metal module with a Bosch logo on it.
Helpful Videos
Technical Specifications
OEM Part Numbers: 0261208289 30668478 36002498 360024988 8603115
Bosch Motronic ME7
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.
- Volvo S60:
- Volvo S80:
- Volvo XC70:
- Volvo XC90:
- Volvo C70:
- Volvo V70:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- Symptoms of a Failing Volvo ECM
- Common Diagnostic Trouble Codes (DTCs)
- Known Issues, Recalls, and Technical Service Bulletins (TSBs)
- Replacement and Programming: The Most Critical Step
- Your Options for a Used ECM
- ECM Location and Physical Replacement
- Buying a Used Engine Control Module (ECM)
- Cost Comparison for ECM Replacement
- Frequently Asked Questions (FAQ)
- 🎟️ Get 5% Off