I bought a 98 zj a couple days ago. Tonight driving it about 35 miles it bucked a couple times down the highway like it had a random miss did this about 4 times we went into restaurant for about 90 mins when we came out to leave and the Jeep just cranked. I listened for the fuel pump and could hear it prime so I pulled coil wire and when we cranked it the coil had no spark. So I put it back on and then it fired up and ran about 10 seconds and died. So I checked codes with my scanner and nothing so we started it ago and this time it kept running for ten minutes without an issue as it was running I wiggled wiring at the pcm and the coil no effect . So we decided to drive it home well it made it home no issues since. When I was wiggling the pcm wires. I decided to swap the asd relay and like I said it hasn't missed a beat since. But I'm skeptical that was it. What else should I check? There's are no codes. Temp doesn't seem to effect it and when it did for it was like someone just turned it off no coughing or hiccup. Just all the sudden off. I'm lost please help. Thanks everyone