I have a 2002 TJ with 153,000 miles on it.
Full tune up in winter 2017.
One month ago the jeep was running so rough and multiple codes came up: P0320, P0300, P0301, P0306.
I took the jeep to a local mechanic - he was unable to diagnose and suggested the jeep dealer. The jeep was at the dealer...