Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Code P047 & P107, IPC-To-Pcm Data Link Problem: Notes
PCM and IPC share information through Universal Asynchronous Receiver Transmitter (UART). IPC is master link and data are only transmitted at IPC request. Data are sent in 8-character blocks at a rate of 8192 characters per second.
Data from PCM to IPC contain engine operating information. PCM-IPC data include CTS, RPM and injector pulse width values so IPC can control cooling fans, display RPM and calculate MPG for display at Driver Information Center (DIC) panel. IPC sends PCM A/C status to be used for idle speed control and ambient temperature for use in TCC application and release decisions.
Codes P047/P107 are set in PCM in event of a UART failure. If fault is a current failure, PCM will not be able to communicate with IPC and IPC Code IO34 will be displayed as current. Code P047/P107 is current in PCM but cannot be sent (displayed) to IPC because of UART fault. If UART fault is corrected, Codes P047, P107 and IPC Code IO34 will be displayed as history codes.
Code P047 & P107 should be diagnosed using chart for IPC Code IO34. Code P047 stored as history can indicate 2 failures:
Open in circuit No. 800. Symptoms will be:
- - SYSTEM FAULT message on DIC panel.
- - MIL and CHECK INFO CENTER lights on.
- - Diagnostics entered; NO PCM DATA displayed on DIC panel.
- - When fault is repaired, Codes P047 and IO34 will show as history codes.
Grounded circuit No. 800 at any point. Symptoms will be:
- - SYSTEM FAULT message on DIC panel.
- - SERVICE VEHICLE SOON light on.
- - Instrument panel gauges flash.
- - Climate control panel goes blank.
- - Engine cooling fans go on high speed.
- - Diagnostics disabled; SYSTEM FAULT message stays on DIC panel.
- - When fault is repaired, diagnostics show Codes P047, I033, I034 and I037 as history codes.
NO RELATED
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.