I have a 97 tj sport, I rolled my jeep offroad 9/1/10 and got it back about two months after that all fixed up and ready to go. Not long after that my check engine light came on. Said miss fire 1. We changed plugs wires, distribution cap, roter, and coil, reset the light and came back on today. Any ideas?