Hi,
I have experienced similar issues, but they always seem to require a different fix. The codes you have are all over the place. And yes, one deals with the ignition (SPOUT) system. Also, we have an EGR stuck closed, excessive back pressure in the exhaust, and the IAT (intake air temperature) sensor is out of range.
We need to determine where to start. I have a couple of questions. First, are the catalytic converters still on the vehicle, and do you ever notice any rattling from the exhaust?
Now, the spark issue will require a little bit of testing. The code, 18, indicates an issue with the spout (spark out). Since you indicated the timing was all over the place, I jumped to step 4 in the testing. Take a look at the pic below and let me know if you are comfortable doing it.
One other thing, locate the EEC relay in the under-hood fuse box. Switch it with a different relay having the same part number. Also, make sure the connectors in the box are in good condition.
Let me know.
Joe
See pic below.
Image (Click to make bigger)
Sunday, March 13th, 2022 AT 4:11 PM