Operation CHARM: Car repair manuals for everyone.
Hosted by mcallihan.com

P047

Code PO47:




Fuel Pump Circuit:






DESCRIPTION:
The PCM and Instrument Panel Cluster (IPC) share information through the UART (Universal Asynchronous Receiver Transmitter) data link. The IPC is the 'Master' of the link and data is only transmitted at the IPC's request. Data is sent in eight-character 'Words' at the rate of 8192 characters per second.

The data from the PCM to the IPC contains engine operating information. The PCM-IPC data includes Engine Coolant Temperature Sensor, RPM and Injector Pulse width values so the IPC can control cooling fans, display rpm and calculate MPG for display at the driver information center. The IPC sends the PCM air conditioning status to be used for idle speed control and ambient (outside) temperature for use in TCC apply and release decisions.

Code P047 is logged in the PCM in the event of a UART fault. If the fault is a current failure, the PCM will not be able to communicate with the IPC and Code 1034 will be displayed as current. (Code P047 is current in the PCM but can't be sent to the IPC because of the UART fault.) If the UART fault is corrected, both Code P047 and Code 1034 will be displayed as history codes.

TEST CONDITIONS:
1. Code P012 not set.

2. Engine speed 500 RPM or greater RPM for 20 seconds.

FAILURE CONDITIONS:
PCM receives invalid data from IPC for 5 seconds.

ACTION TAKEN:
1. PCM turns 'ON' the 'SERVICE ENGINE SOON' MIL.

2. PCM sets all incoming data to zero.

3. PCM boosts idle to compensate for possible A/C clutch engagement.

4. Cooling fan control will be based on engine coolant temperature only.