Have a 1997 Ford 5.4L I tow with. Yesterday I stupidly let it run out of fuel. Long story. After restarting it I have a "check engine" light. I know that I need to get the code read but the OBD is not as descriptive as OBD II and in the past codes have yielded less than useful information. Has anyone run their 5.4L out of fuel before and does that "normally" cause a check engine light? Does running an injected engine out of fuel break something that would set a code? It has been started multiple times since and hoped it might clear but has not. I was 400 miles from home so had to drive it a ways.