I have a 97 tj 4.0 engine misses and throwing a #2 cylinder missfire, random miss fire and crank position code. Anyone ever have a miss fire from the cps being bad . I swapped injectors and the miss fire stayed with #2 .I have good plugs wires and cap rotor.