Jeep xj rough idle. replaced cap rotor plugs wires and O2 sensor(had about 150k on it). 0L, 142k miles) has the strangest idle s...