OBD-II trouble code
B1342: ECU Is Defective
A control module has run its internal self-test and reported that it is defective. It usually points to an internal module fault, but low or unstable system voltage can trigger it too, so verify the power supply first.
Quick facts
- System
- Body
- Category
- Body / Control Module
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $1,200
- DIY difficulty
- Shop recommended
What does B1342 mean?
B1342 is a body (B) code, defined by Ford and several other manufacturers as 'ECU Is Defective.' Modern control modules continuously run internal self-tests on their memory, processors, and output drivers. When a module detects an internal fault it cannot recover from, it sets B1342 to report that it — the electronic control unit itself — has failed a self-check. On Ford applications this is frequently the GEM (Generic Electronic Module) or another body controller reporting its own internal fault. Because it is a manufacturer-specific code, confirm which module set it and its exact criteria against your make's service data.
The important nuance is that B1342 does not always mean the module must be replaced. Abnormal system voltage — a weak battery, a failing alternator, or corroded power and ground connections — can cause a module to fail its internal test and set B1342 even though the module hardware is fine. A momentary voltage spike or a low-voltage event during cranking can produce a one-time B1342 that never returns once the electrical supply is corrected. For that reason, the battery, charging system, and the module's power and ground circuits should always be checked before condemning the module.
Depending on which module reported the fault, symptoms range from none at all to loss of the functions that module controls — lighting, wipers, door locks, chimes, or other body features. The vehicle usually still drives, but the affected features may behave erratically or stop working.
Common causes
- Internal hardware or memory failure inside the control module
- Low or unstable system voltage (weak battery, failing alternator) corrupting the self-test
- Corroded or loose module power and ground connections
- Voltage spike from a jump-start, welding, or charging fault
- Water intrusion or connector corrosion at the module
- Module previously replaced with an incorrect or improperly programmed unit
Symptoms
- Warning light on (airbag, ABS, or a body-system indicator, depending on the module)
- Loss or erratic operation of features the module controls (lights, wipers, locks, chimes)
- Multiple unrelated codes stored alongside B1342
- In some cases no noticeable symptom other than the stored code
Diagnostic steps
- 1.Identify which module set B1342, since 'ECU' here means the specific control unit reporting the fault.
- 2.Load-test the battery and measure charging voltage before anything else — low or unstable voltage can trigger B1342 falsely.
- 3.Inspect and clean the module's power and ground connections and its main connector for corrosion or looseness.
- 4.Clear the code and see whether it returns; a one-time B1342 after a voltage event may not come back once the supply is corrected.
- 5.Check for water intrusion near the module, especially on cowl-, kick-panel-, or floor-mounted controllers.
- 6.If the fault returns with a healthy electrical supply and clean connections, the module is likely genuinely defective and should be replaced and programmed.
- 7.After any module replacement, verify it is the correct part and is programmed to the vehicle.
Repair cost
$100 – $1,200
If the cause is voltage or a connection, the fix can be inexpensive — a battery, charging repair, or connector cleanup. A genuinely defective control module is far costlier: module replacement plus programming commonly runs $250-$1,200 or more depending on the module and vehicle. Confirm the power supply is healthy before buying a module.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with control module replacement & programming preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.