OBD reports to the scan tool in different "modes". On most cars, misfires are reported in mode 6. The DTC that is stored in memory when the MIL comes on also reports in cylinder-specific codes. P0301 would indicate a misfire on #1 cylinder, P0302 #2 cylinder, etc. The late model OBD2 systems also have a "Knock Sensor" which sets a P0325 code when it returns a signal outside of parameter. It is mounted somewhere into the engine block (sometimes requiring disassembly of components to get to it). The Knock Sensor electronically signals the computer to retard ignition timing, enrich fuel or other strategies aimed at eliminating pre-detonation knock instantly.
Jim O’Neill
Chino Autotech Inc.
Auto Club SoCal AAR