1993 pathfinder 3.0 running rough under load and idle is off. Replaced cap,rotor,plugs,and wires. Codes in computer show nothing and o2 test says it’s reading. Unplugged coolant sensor and drove it didn’t make a difference and also unplugged o2 and ran the same. Started unplugging wires at cap and #4 didn’t change with it off. Checked and had spark on both ends pulled plug and it isn’t wet. Disconnect injector plug had power and ground KOEO and had pulse reading while running. Ohm out the injector and was around 13.4. Plugged everything back in and could hear the injector clicking. Also checked compression on #4 and was around 155 psi. Any ideas ?