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.
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.
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.
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.
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.
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.
– 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”).
– Locate the FICM harness (often near the engine rail). Check for cracked insulation, exposed conductors, or signs of abrasion.
– Disconnect the FICM connector. Inspect pins for corrosion, bent contacts, or debris. Clean with electrical contact cleaner and reseat firmly.
– 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 Ω.
– 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.
– From the scanner, command the PCM to request injector timing data. A successful response confirms communication; a timeout confirms the loss.
– 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.
– 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.
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.
Following these steps helps preserve the integrity of the communication pathway and reduces the likelihood of future U0105 occurrences.
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.