What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
A body control module (BCM) generally manages body electrical and convenience functions, while an engine control module (ECM) monitors and controls engine operation. They are separate functional roles that communicate with other vehicle electronics; their exact names and responsibilities vary by manufacturer and model.
What does a body control module do?
A BCM coordinates electrical features outside the engine-management system. Depending on the vehicle, that may include lighting, windshield wipers, seat heating, access, windows, alarms, and power management. It may also provide diagnostic functions or connect with other vehicle electronics over networks such as CAN or LIN. Not every vehicle assigns all these jobs to one BCM.
HELLA describes BCMs as combining comfort and safety functions with power management. Its 2026 product information calls them “the hardware and software core component for these functions.” That is HELLA’s description of its product role, not a guarantee that every manufacturer uses the same architecture.
HELLA’s 2015 overview says a BCM in a well-equipped mid-range car communicated with about 60 electronic control units (ECUs). The same dated page reported more than 25 years of HELLA BCM development and manufacturing experience and over 100 million devices sold. Those are HELLA’s 2015 figures, not current industry-wide statistics. HELLA: Body control modules
#1 Best Overall
- This part requires programming and/or special setup procedures. GM Service Information or equivalent describes the procedures and special tools needed to ensure proper operation in the vehicle.
- Dictates the operation of your vehicle’s vital systems, which is critical to the performance of your vehicle
- GM-recommended replacement part for your GM vehicle’s original factory component
- Manufactured to GM OE specification for fit, form, and function
What does an engine control module do?
An ECM monitors and controls components involved in engine management. The precise set of controlled components depends on the vehicle and its engine system.
Names overlap across manufacturers. Ford uses “engine control computer,” “engine control unit” (ECU), and “powertrain control module” (PCM) in its parts description alongside ECM. These labels can refer to related engine or powertrain-control roles; they do not establish one universal naming convention or module layout. Ford: Engine Control Module (ECM) EEC V
Rank #2
- Applications: Cooling Fan Control Module Compatible with Ford Flex 3.5L 2010; Edge 2.0L 2012-2015; Edge 3.5L 2007-2015; Edge 2011-2014 3.7L; Crown Victoria 4.6L 2006-2011; Lincoln MKX 3.5L 2007-2010; MKX 3.7L 2011-2015; Town Car 4.6L 2006-2011; Mercury Grand Marquis 4.6L 2006-2011
- Interchange OE Number: 940002904, 6W1Z8B658AC, 6W1Z8B658AB, 902-209
- The Engine Cooling Fan Module allows the fan motor to have various speeds to provide the most efficient cooling at all engine operating conditions. AdvanEX Engine Cooling Fan Module that precisely controls fan speed to minimize energy lose and maximize fuel economy
- Features&Benefits: At the first,rapidly dissipates heat for cooler operating temperatures and longer part life. Second,Precise short-circuit protection. Third,High-current welded connections for reliability. Fourth,mounting and connectors identical to OE. Fifth,OE form, fit and function for precise fit and reliable operation
- Warm Tips: We will provide a one-year after-sale service,If you encounter product cracking. Please leave us a message in time and we we’ll work to resolve your issues. Please double check your vehicle fitment before purchasing
BCM vs. ECM: the practical difference
| Comparison | BCM | ECM |
|---|---|---|
| Main role | Body electrical, convenience, safety, and power-management functions | Engine-management functions |
| Examples | Lighting, wipers, seat heating, and—depending on vehicle design—access, windows, or alarms | Monitoring and controlling components in the engine-management system |
| Naming | BCM is a common label; functions may be distributed differently across a vehicle | May also be called an ECU, engine control computer, or, in some architectures and descriptions, a PCM |
| Replacement considerations | Confirm exact vehicle fitment and follow its service procedure | Confirm exact fitment; some Ford service modules may require reprogramming to the vehicle’s calibration strategy |
The table describes typical functional roles, not two interchangeable parts. Vehicle architecture determines which module performs each function.
Can symptoms or a code identify a failed module?
No single symptom or isolated fault code proves that a BCM or ECM has failed. The modules communicate with other control units, so a power, ground, wiring, or network problem can affect multiple systems and resemble a module fault. Warning lights, starting trouble, or electrical failures are reasons to diagnose the vehicle, not evidence on their own that a control module needs replacement.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #3
- This part requires programming and/or special setup procedures. GM Service Information or equivalent describes the procedures and special tools needed to ensure proper operation in the vehicle.
- Dictates the operation of your vehicle’s vital systems, which is critical to the performance of your vehicle
- GM-recommended replacement part for your GM vehicle’s original factory component
- Manufactured to GM OE specification for fit, form, and function
- Retrieve diagnostic information with equipment that supports the vehicle and the relevant modules. A generic OBD-II reader may not access every module on every vehicle; verify coverage before relying on or buying one.
- Interpret the codes using vehicle-specific diagnostic information. Ford Performance’s 2012 BOSS 302S OBD-II reference includes powertrain-module programming-error and ECM/PCM processor-fault entries, but those examples apply to that model-specific reference—not to every vehicle. Ford Performance: 2012 BOSS 302S OBD-II Codes
- Check relevant power, grounds, wiring, and network conditions, then follow the service procedure for the exact vehicle before authorizing module replacement.
What to check before replacing a module
Confirm the vehicle’s year, make, model, engine, and exact part application before ordering a BCM or ECM. Ford notes that a module used across applications with the same hardware type may still need reprogramming to the vehicle’s calibration strategy. That is a Ford service-parts caveat, not a universal programming rule; fitment and required programming must be verified for the specific vehicle.
Quick Recap
Best Value
- Engine Cooling Fan Control Module Replace Part Number: 902209 940002904
- Engine Cooling Fan Control Module Fits for Ford Flex 3.5L 2010 Edge 2.0L 2012-2015 Edge 3.5L 2007-2015 Edge 2011-2014 3.7L Crown Victoria 4.6L 2006-2011
- Engine Cooling Fan Control Module Fits for Lincoln MKX 3.5L 2007-2010 MKX 3.7L 2011-2015 Town Car 4.6L 2006-2011
- Engine Cooling Fan Control Module Fits for Mercury Grand Marquis 4.6L 2006 2007 2008 2009 2010 2011
- Package Include: 1 x Engine Cooling Fan Module
Rank #4
- This part requires programming and/or special setup procedures. GM Service Information or equivalent describes the procedures and special tools needed to ensure proper operation in the vehicle.
- Dictates the operation of your vehicle’s vital systems, which is critical to the performance of your vehicle
- GM-recommended replacement part for your GM vehicle’s original factory component
- Manufactured to GM OE specification for fit, form, and function
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




