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

E058

ECM Code E058:




Pass Key Circuit:





DESCRIPTION:

Code E058 is an indication that the Pass Key Fuel Enable Input has failed after a good signal was received in a given engine run cycle. The Pass Key system enables engine operation by:

1. Allowing the starter motor to engage.
2. Issuing a Fuel Enable signal to the ECM.

Once the engine is running the ECM continuously monitors the Fuel Enable signal, testing for a circuit or Pass Key module failure that would prohibit a positive fuel enable on future ignition cycles. The ECM will not cancel fuel injection after it has been approved within a given ignition cycle. Therefore, stalling conditions cannot be the result of Pass Key system failures.

TEST CONDITIONS:

Engine has been running for a predetermined amount of time.

FAILURE CONDITIONS:

Pass Key Fuel Enable input is not correct but has been correct within this engine run cycle.

ACTION TAKEN:

1. ECM commands the BCM to display a Pass Key fail message on the CCDIC.
2. Enable fuel injection on future ignition cycles without regard for the Pass Key Fuel Enable input status.

NOTES ON FAULT TREE:

1. If the engine will crank, the problem has been isolated to the Pass Key Module, the ECM or the Fuel Enable circuit. If the engine will not crank checking the voltage input to the ECM will identify if the ECM is at fault. The typical signal will be 2.5 volts. If code E058 is set intermittently the following could be a cause:

a. Intermittent short to ground or voltage on circuit 229.
b. Intermittent open in circuit 229.
c. Intermittent loss of power or ground to the Pass Key Module

2. Checking the voltage input to the ECM will identify if the ECM is at fault. The typical signal will be about 2.5 volts.

The Pass Key Module reads the ignition key once each ignition cycle when the ignition is first turned on, therefore, faults in the key pellet and circuits to the ignition lock cylinder can cause a no start condition but cannot cause a stall or code E058.