Lucky you! 07 Esky and no AFM on the 6.2L. If you can, determine the build date on it to confirm it’s not one of the very few equipped with sleeping AFM.
Two things to start with:
a) Replaceme the -\~ battery cables. They rot from the inside out, look perfectly normal and cause bogus DTC to appear on the 5v CAN/BUS system.
b) Ever changed the carbon canister back by the gas tank? The pellets get in the gas tank, evap lines & fuel lines.
If the canister is leaking carbon pellets, there’s a systematic process of replacing the inexpensive evap/emission parts, replacing the fuel pump w/ an OEM lifetime unit, wiping out the tank and blowing out all the lines. It’s all gotta be done in one shot to rid the pellets.
All those parts should of been replaced at 100k mi anyway.