Operation CHARM: Car repair manuals for everyone.
Manuals through 2025 now available!

Our trusted friends have launched a new website named LEMON, which has newer manuals. It also contains all the CHARM manuals.

LEMON is the spiritual successor to CHARM, I recommend you try it!

Link: lemon-manuals.la or lemon-manuals.org.ua

(Some people have issue connecting. LEMON is investigating. For now, use Firefox or change your DNS server)

Or, hide this message: temporarily or permanently

Knock Control




Knock Control







The use of Knock Control allows the ECM to further advance the ignition timing under load for increased torque. This system uses four Knock Sensors located between cylinders 1 & 2, cylinders 3 & 4, cylinders 5 & 6 and cylinders 7 & 8. Knock Control is only in affect when the engine temperature is greater than 35 °C and there is a load on the engine. This will disregard false signals while idling or from a cold engine.

Based on the firing order, the ECM monitors the Knock Sensors after each ignition for a normal (low) signal. If the signal value exceeds the threshold, the ECM identifies the "knock" and retards the ignition timing (3°) for that cylinder the next time it is fired.

This process is repeated in increments until the knock ceases. The ignition timing will be advanced again in increments right up to the knock limit and maintain the timing at that point.

If a fault is detected with the Knock Sensor(s) or circuits, the ECM deactivates Knock Control. The ignition timing will be set to a conservative basic setting (to reduce the risk of detonation) and a fault will be stored.