U0105

U0105 Code Symptoms, Causes, Diagnosis, Repair & Programming

Quick Summary

Introduction

When the check‑engine light illuminates and the engine feels uneven, the underlying issue may be a loss of communication between the powertrain control module (PCM) and the fuel‑injector controller. The U0105 diagnostic trouble code (DTC) signals exactly that: the PCM cannot receive the injector timing and pulse‑width data it needs to manage fuel delivery. Drivers typically notice a rough idle that shudders when the vehicle is stopped, a hesitation that lingers after pressing the accelerator, occasional misfires that cause a brief loss of power, and, in more severe cases, a stall that forces the engine to quit. Because the PCM relies on the FICM for precise injector control, any interruption in that data stream can degrade drivability until the modules re‑establish contact. Early identification and targeted module work prevent the problem from escalating into repeated stalls or costly downstream damage.

Symptoms

Why Communication Failures Occur

Damaged Wiring or Connectors

The high‑frequency signals that the PCM sends to the FICM travel through a dedicated harness. Pinched, chafed, or corroded wires interrupt the signal, causing the PCM to time out and set U0105.

Corroded or Loose Connectors

Connector pins can oxidize or become loose after exposure to moisture or vibration. Even a single bad pin prevents the PCM from reading injector pulse‑width data.

Power‑Supply or Ground Issues

The FICM requires a stable 12 V supply and a solid chassis ground. Voltage drops below 9 V or a high‑resistance ground can cause the module to reset, breaking the communication link.

Internal FICM Failure

Circuit‑board components such as the microcontroller, flash memory, or internal transceivers can fail due to age, heat, or manufacturing defects. When the internal hardware can no longer process or transmit data, the PCM reports a loss of communication.

Software Corruption or Handshake Mismatch

Modern control modules exchange encrypted handshakes during start‑up. Corrupted firmware in either the PCM or the FICM, or a mismatch after an incomplete flash, can prevent the handshake from completing, triggering U0105.

Diagnostic and Repair Procedures

  1. Scan for DTCs

– Use a professional OBD‑II scanner capable of bidirectional communication. Confirm that U0105 is present and note any related codes (e.g., U0100 “Lost Communication With PCM”).

  1. Visual Inspection

– Locate the FICM harness (often near the engine rail). Check for cracked insulation, exposed conductors, or signs of abrasion.

  1. Connector Check

– Disconnect the FICM connector. Inspect pins for corrosion, bent contacts, or debris. Clean with electrical contact cleaner and reseat firmly.

  1. Voltage & Ground Test

– With the ignition ON, measure voltage at the FICM power pin. It should read 12 V ± 0.5 V. Measure resistance to chassis ground; it should be less than 0.5 Ω.

  1. Continuity Test

– Use a multimeter to verify continuity from the PCM’s injector‑control output pin through the harness to the corresponding FICM pin. Open circuits indicate wiring damage.

  1. Bidirectional Communication Test

– From the scanner, command the PCM to request injector timing data. A successful response confirms communication; a timeout confirms the loss.

  1. Re‑programming Attempt

– If wiring and power are sound, reflash the FICM with the latest factory software using a dealer‑level programming tool. Many failures are resolved by restoring a clean firmware image.

  1. Module Repair or Replacement

– If re‑programming does not restore communication and the hardware tests reveal internal faults, the FICM should be replaced.

Cost outlook

If a faulty fuel‑pump sensor or injector could theoretically cause similar drivability issues, the primary focus remains on confirming whether the FICM is communicating correctly. A full module communication test will determine if a component replacement is necessary or if the control module itself is at fault.

When Replacement Makes More Sense Than Repair

Repairing a damaged FICM board is occasionally feasible when a single component (e.g., a blown fuse or a cracked trace) is identified. However, internal failures often involve multiple micro‑circuits, and a repair may only provide a temporary fix. When the cost of a thorough board‑level repair approaches or exceeds $500, or when the module has a history of intermittent faults, replacement becomes the more reliable choice.

Modern control modules are tightly integrated with vehicle security, immobilizer, and emission‑control systems. A replacement unit must be programmed with the exact VIN, calibration data, and encryption keys to function correctly. Flagship One specializes in VIN‑matched control modules, providing a plug‑and‑drive solution backed by a lifetime warranty. Their units arrive pre‑programmed to your vehicle’s specifications, eliminating the need for on‑site coding and reducing installation time. Choosing a Flagship One replacement ensures that the new FICM will communicate flawlessly with the PCM, meet all emissions standards, and retain the vehicle’s anti‑theft functionality.

Preventive Maintenance

Following these steps helps preserve the integrity of the communication pathway and reduces the likelihood of future U0105 occurrences.

VIN-Programmed Control Module Replacement

Flagship One provides VIN-programmed, OEM engine and powertrain control modules backed by lifetime warranty. Units arrive pre-programmed to your vehicle’s specifications for plug-and-drive installation.

View Products

Frequently Asked Questions