摘要 |
A rotational fluctuation amount between consecutively ignited cylinders is sequentially calculated. When the rotational fluctuation amount exceeds a first predetermined value and an emergence interval of the rotational fluctuation assumes a predetermined value, or when the rotational fluctuation amount exceeds a second predetermined value larger than the first predetermined value, the rotational fluctuation is judged to result from misfire. A cylinder subjected to the rotational fluctuation is then specified. By comparing rotational fluctuation amounts in the specified cylinder, and the two cylinders firing immediately after the specified cylinder, a determination is made as to whether it is only the specified cylinder which has misfired, the specified cylinder and the cylinder immediately following the specified cylinder have consecutively misfired, or the specified cylinder and a cylinder other than the immediately following cylinder have intermittently misfired.
|