I have a 2002 straight 6 TJ. Been driving it about 200 miles each weekend from Nash to Knox. Recently, started it up and it idled rough then check engine light flashed. Code was p0303. 3rd cylinder problem, first thing I did was replace the spark plug and I am getting the same code. Heard I should replace the coil and maybe check the fuel injector, any other solutions or similar problems?