Have the fuel pressure and fuel flow tested.
A weak fuel pump or clogged fuel filter can cause this.
Check the ground circuits around the engine, poor ground connections can affect readings causing the ECM to read wrong and trigger the MIL.
SPONSORED LINKS
Monday, October 30th, 2017 AT 8:04 PM