1999 limited. The check engine light came on with a system too lean. Then went off and came back on a couple times. Today it started shaking and running rough. With a code for random missfire, misfire cylinder 3, misfire cylinder 6, and system too lean. I am going to change the fuel filter...