Incredible Car Hard To Start And Check Engine Light On References. If the gas cap isn’t sealed completely, it can set a code because of an evap leak. Most likely, there’s a misfire occurring, either from a bad ignition coil, a bad spark plug, a faulty fuel injector, a bad engine sensor, or low compression.

Based on the readings, the system sends in more or less fuel to match the readings. Web check engine light on after car won't start check engine. Loose or faulty gas cap.