To start, check the voltage at the injectors. When the engine running and the injector should also buzz, it mean the injector is good. Injector is dead if there no buzzing, and if the reads results would be no-voltage, it means the injectors is fine, however the problem could be a computer driver or the wiring issue. If the misfire is happening randomly it may cause a check engine light to stay on and display the code P0300. If the misfire is specific to a cylinder, it may display a check engine light and a DTC such as P0301, P0302, P0303, P0304, P0305 or P0306.
Aug 31, 2017 · Misfire is typically a solid Check Engine light. Flashing usually means something more serious, and you should more than likely turn the engine off. Pull the codes to find out. Does it ONLY do this when you cold start?