The technical literature for engine misfire detection and faulty cylinder identification using crankshaft angular velocity measurements is reviewed. Current methods are categorized into three main approaches: threshold criteria, pattern recognition, and model based deconvolution. Real time detection of engine misfire using measured speed fluctuations is currently practical for a variety of engine and road conditions. Techniques to identify the location of specific faulty cylinders are less mature. An overview and comparison of current methods is presented. The implications of various assumptions made for the location of misfiring cylinders are explored. Remaining challenges are identified. A summary of relevant literature by author is presented. Finally, the current methodology is summarized.