The quick warm-up system increases air flow and retards ignition timing to accelerate the warm-up of the catalyst on cold engine start. If the actual air flow is insufficient or excessive compared to the target air flow, the powertrain control module (PCM) detects a malfunction and stores a DTC.