Autozone? Why would I want to take it to them?
So I checked for loose grounds....
Turns out the main grounding cable on the driver side of the engine was totally loose!
Had to tighten the 12MM socket head bolt 2 turns just to get it snug.
Restarted the car and it ran perfectly!
Shut it off, hooked up my code scanner, deleted all codes, resterted and took it for a test drive....no more codes and it purs like a tiger!
All repaired
Thanks for your help though
Everyone should learn from this that checking grounds is an essential part of diagnosing an electrical problem....I learned my lesson
