DTC Descriptor- DTC P0685
Engine Controls Ignition Relay Control Circuit
- DTC P0686
Engine Controls Ignition Relay Control Circuit Low Voltage
- DTC P0687
Engine Controls Ignition Relay Control Circuit High Voltage
- DTC P0689
Engine Controls Ignition Relay Feedback Circuit Low Voltage
- DTC P0690
Engine Controls Ignition Relay Feedback Circuit High Voltage
- DTC P1682
Ignition 1 Switch Circuit 2
- DTC P16A7
Engine Controls Ignition Relay Feedback Circuit 2
- DTC P16AF
Engine Controls Ignition Relay Feedback Circuit 2 Low Voltage
- DTC P16B3
Engine Controls Ignition Relay Feedback Circuit 2 High Voltage
Diagnostic Fault InformationCircuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
|---|
B+ — Relay Coil | P0689, P1682 | P0685, P0689, P1682, P16A7, P16AF | — | — |
B+ — Relay Switch | P0689, P1682 | P0685, P0689, P1682, P16A7, P16AF | — | — |
Ignition — Component—Terminal 5 | P0689, P1682 | P0685, P0689, P1682, P16A7, P16AF | P0690, P16B3, P16BF | — |
Control — Relay Coil | P0686, P0690 | P0685, P0689, P1682, P16A7, P16AF | P0685, P0687, P0689, P1682* | — |
*Internal control module or component damage may occur if the circuit shorts to B+. |
Circuit/System DescriptionCircuit | Description |
|---|
B+ — Relay Coil | Supplied directly from the battery. |
B+ — Relay Switch | Supplied directly from the battery. |
Ignition — Component—Terminal 5 | Supplied from a relay. |
Control — Relay Coil | The output circuit is switched to ground to activate the component. |
DTC P0685-P0690, P1682, P16A7, P16AF, or P16B3 (Without NTM)Component | Description |
|---|
K20 Engine Control Module | The control module contains a microprocessor used to process input data to control outputs. The control module controls a series of actuators to ensure optimal vehicle performance. The control module does this by reading values from a variety of sensors, interprets the data and adjusts the propulsion system actuators accordingly. |
KR75 Engine Controls Ignition Relay | Relays are used to control a high power circuit with a low power signal. |
There are 2 ignition voltage circuits supplied to the ECM. The 2 circuits are supplied by 1 relay(s):KR75 Engine Controls Ignition Relay
The ECM monitors and compares the voltages supplied by the relay(s).
Conditions for Running the DTCP0685, P0686, P0687, P16A7- Ignition Voltage=Greater than 11 V
Frequency the DTC runs=Continuously—After the running conditions are met
P0689, P16AF- Ignition Voltage=Greater than 9 V
- Engine Controls Ignition Relay Command=On
Frequency the DTC runs=Continuously—After the running conditions are met
P0690, P16B3- DTC P0685 = Not set
- Engine Controls Ignition Relay Command=Off—For greater than 2 s
Frequency the DTC runs=Continuously—After the running conditions are met
P1682- Engine Controls Ignition Relay Command=On
- Ignition Voltage=Greater than 5.5 V
Frequency the DTC runs=Continuously—After the running conditions are met
Conditions for Setting the DTCP0685, P0686, P0687, P16A7Control Circuit=Commanded state does not match the actual state—Greater than 2 s
P0689, P16AFEngine Controls Ignition Relay Feedback Signal=Commanded state does not match the actual state—Greater than 5 s
P0690, P16B3Engine Controls Ignition Relay Feedback Signal=Commanded state does not match the actual state—Greater than 5 s
P1682The following parameters are not within 3 V of each other:
- Ignition 1 Signal
- Engine Controls Ignition Relay Feedback Signal
- Engine Controls Ignition Relay Feedback 2 Signal
Actions Taken When the DTC SetsDTCs listed in the DTC Descriptor category=Type B DTC—Exceptions listed below
DTC P0689, P16AF=Type C DTC
DTC P1682=Type A DTC
Conditions for Clearing the DTCDTCs listed in the DTC Descriptor category=Type B DTC—Exceptions listed below
DTC P0689, P16AF=Type C DTC
DTC P1682=Type A DTC
Diagnostic AidsIf the condition is intermittent, wiggle the related wiring harnesses and connectors, with the ignition/vehicle on or engine running, while monitoring the scan tool circuit status parameters for the component. The parameters will display if there is a condition with the circuit or a connection.
Reference InformationSchematic Reference
Connector End View ReferenceMaster Electrical Component List
Electrical Information ReferenceDTC Type ReferencePowertrain Diagnostic Trouble Code (DTC) Type Definitions
Scan Tool ReferenceControl Module References
Circuit/System Verification- Ignition » On / Vehicle » In Service Mode
- Verify no other DTCs are set.
- Ignition»Cycle Off and On&Cycle On and Off
Verify a click can be heard or felt at the following component(s) when the scan tool control function was commanded:KR75 Engine Controls Ignition Relay
- If a click can be heard or felt
- Verify the following parameters are within 3 V of each other:
- Ignition 1 Signal
- Engine Controls Ignition Relay Feedback Signal
- If within 3 V of each other
- Operate the vehicle within the Conditions for Running the DTC. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
Verify the DTC does not set.
- All OK.
Circuit/System Testing- Ignition/Vehicle » Off
- Remove the component:KR75 Engine Controls Ignition Relay
- Verify a test lamp turns On between the test points:
- B+ circuit terminal 3&Ground
- B+ circuit terminal 1&Ground
- If the test lamp turns On
- Ignition » On / Vehicle » In Service Mode
- Connect a test lamp between the test points:B+ circuit terminal 1&Control circuit terminal 2
- Perform the scan tool control function:Engine Controls Ignition Relay»On and Off
Verify the test lamp turns On and Off.
- If the test lamp is always Off
- Ignition/Vehicle » Off & Remove » Test lamp
- Disconnect the appropriate electrical connector:K20 Engine Control Module
- Ignition » On / Vehicle » In Service Mode
- Test for less than 1 V between the test points:Control circuit terminal 2@Relay Socket&Ground
- If 1 V or greater » Repair the short to voltage on the circuit.
- Ignition/Vehicle » Off
- Test for less than 2 Ω between the test points:Control circuit terminal 2@Relay Socket&The other end of the circuit@Control module harness
- If 2 Ω or greater » Repair the open/high resistance in the circuit.
- If less than 2 Ω » Replace the component:K20 Engine Control Module
- If the test lamp is always On
- Ignition/Vehicle » Off & Remove » Test lamp
- Disconnect the appropriate electrical connector:K20 Engine Control Module
- Test for infinite resistance between the test points:Control circuit terminal 2@Relay Socket&Ground
- If less than infinite resistance » Repair the short to ground on the circuit.
- If infinite resistance » Replace the component:K20 Engine Control Module
- If the test lamp turns On and Off
- Verify the fuse is not open:F20UA, F24UA Fuse—For the circuit that set the DTC.
- Ignition/Vehicle & All vehicle systems » Off
- Disconnect the appropriate electrical connector:K20 Engine Control Module
- Test for infinite resistance between the test points:Output terminal@Fuse&Ground
- If less than infinite resistance » Repair the short to ground on the circuit.
- If infinite resistance » Replace the component:K20 Engine Control Module
- Ignition » On / Vehicle » In Service Mode
- Verify a test lamp does not turn On between the test points:Ignition circuit terminal 5@Relay Socket&Ground
- If the test lamp turns On
- Ignition/Vehicle & All vehicle systems » Off
- Disconnect the appropriate electrical connector:K20 Engine Control Module
- Test for less than 1 V between the test points:Ignition circuit terminal 15 X1, 73 X1@Control module harness&Ground
- If 1 V or greater » Repair the short to voltage on the circuit.
- If the test lamp does not turn On
- Ignition/Vehicle » Off
Caution: Complete the testing as quickly as possible in order to prevent overheating and damaging the component.
- Connect a 30 A fused jumper wire between the test points:Ignition circuit terminal 5&B+ circuit terminal 3
- Ignition » On / Vehicle » In Service Mode
- Verify the scan tool parameter:Engine Controls Ignition Relay Feedback Signal=Within 1 V of the battery voltage
- If not within 1 V of the battery voltage
- Ignition/Vehicle » Off & Remove » Jumper wire(s)
- Disconnect the appropriate electrical connector:K20 Engine Control Module
- Test for less than 2 Ω between the test points:Ignition circuit terminal 5@Relay Socket&Ignition circuit terminal 15 X1, 73 X1@Control module harness
- If 2 Ω or greater » Repair the open/high resistance in the circuit.
- If less than 2 Ω » Replace the component:K20 Engine Control Module
- If within 1 V of the battery voltage
- Test or replace the component:KR75 Engine Controls Ignition Relay
Component TestingRelay Test- Ignition/Vehicle » Off
- Remove the component:KR75 Engine Controls Ignition Relay
- Test for 70 to 110 Ω between the test points:Component terminal 2&1
- Test for infinite resistance between the test points:
- Component terminal 3&2
- Component terminal 3&1
- Component terminal 3&5
- Component terminal 2&5
- Connect a 3 A fused jumper wire between the test points:Component terminal 1&B+
Connect a jumper wire between the test points:Component terminal 2&Ground
- Test for less than 2 Ω between the test points:Component terminal 3&5
- All OK.
Repair InstructionsPerform the Diagnostic Repair Verification after completing the repair:Diagnostic Repair Verification