A system is disclosed for diagnosing cylinder misfiring in an internal combustion
engine. A control computer is configured to periodically diagnose whether each
cylinder of the engine is firing or misfiring, and to log information relating
to such cylinder firing or misfiring.