The check engine light will come on if fuel flow is restricted,i have a fuel shut off valve and if it's off the engine will run off the fuel in the line but the light will come on,thats when i go oops and switch it on.