My vehicle is a 1995 Jeep Wrangler Sahara V6 4.0L Automatic.
I'm getting error codes
11 - No crank reference signal detected during engine cranking. Intermittent loss of either camshaft or crankshaft position sensor. CKP sensor target windows have too much variation.
12 - Direct battery input to PCM was disconnected within the last 50 Key-on cycles.
17 - Engine did not reach operating temperature within acceptable limits. Engine does not reach 20º F. within 5 minutes with a vehicle speed signal.
Explanation for 17, I was told there is no thermostat on my jeep.
I have fuel coming through the injectors, the pressure is good. The spark is pretty weak. Sometimes it fires, sometimes it doesn't. I replaced the Crankshaft position sensor, and Camshaft position sensor, the coil. Nothing happened. All the relays are working and relative fuses are in tact and the wires connected to the crankshaft and camshaft sensors both have power. This has been going on for a few days and I can't figure out why. Advice would be appreciated