Is the ECU below the air box?
Also which relay and fuse go to the ECU?
Hello and welcome to JustAnswer!
Have you checked for spark at the time it's not starting?
After idling the car a few minutes, here are the codes:
P0016 crank/cam timing misalignment
P0016 crank/cam bank 1 sensor A
P0344 cam pos sensor interrupt
P0344 cam pos sens intermittent B1
P0627 fuel pump relay control circuit
P0685 ASD relay control circuit
P0562/D low voltage
That's quite a list and a few of them are related, but I believe you set a few of them yourself during testing. Disconnect the battery for a couple minutes to clear the codes, start it up again and see which codes set again.
Unplug the coil and find the dark green/orange wire. This wire should power up for about 1 second when you first turn the key on and then again while cranking the engine. Check both of these situations and let me know what you see.
Try checking for spark differently. Insert a screwdriver into the end of one of the plug wires, hold the handle of the screwdriver, hold the metal of the screwdriver about 3/8" away from a good ground metal engine part. Have a helper crank the engine and see if the spark jumps the gap.
there is spark.
What I have found is that the ECU is not sending the ground signal to the fuel pump relay or to the ASD relay. The big question is why?
It would either have to be a failed engine controller (PCM) or the wire is open between the PCM and the relay.
Remove the relay and turn it over, you will find the terminals are numbered. Find pins 3 and 5 or 87 and 30 (depending on how it's numbered). Use a paperclip or a short piece of wire to jump between these pins in the fuse box and see if the fuel pump runs and the engine starts.
I get the following codes:
P0016 - crank/cam misalignment
P0344 - cam sensor interrupt
P0562/D - low voltage
I have replaced the cam sensor and cleaned the connector.
Was the cam sensor replaced before or after these codes started setting?
Where did the replacement sensor come from?
So the P0016 wasn't setting before the sensor was replaced? The first thing I would recommend is replacing the cam sensor with a Mopar part. Aftermarket sensors have shown many quality problems and aren't recommended for use in Chrysler products. They will often produce an incorrect signal, even causing a no start right out of the box.
P0016 sets when the cam and crank sensor signals don't line up. There have been problems with poor quality aftermarket sensors causing this code to set because they aren't built to proper specifications.
I'll be out of town on Fri and Mon. Will get back with you on Tues. Appreciate your persistence in guiding me through this.
Clear the codes out and give the starter a good 10 second grind and then re read the codes and see what has set.
There were no engine codes but there were these codes under transmission:
0700 trans controller malfunction
1684 battery power to module disconnected
0562/d low voltage
Unplug the cam sensor and see if the engine starts (with a long crank time). If it does start then note how it idles, whether it's normal or rough.
now there is a code 0340 for cam sensor present.
Put everything back together and unplug the coil. Check for battery voltage on this wire while cranking the engine.
The fuel pump runs when I jump from 30 to 87 in the fuse box, with the relay out.
But it didn't run before when I asked you to jump it did it?
If you ground pin 3 in PCM connector 3 (brown wire) with the key turned on does the fuel pump run?
Its starting at the moment. I'll have to wait till it quits starting to run this test.
I see the PCM under the air box and it has 3 large connectors. Is that correct? Is connector 3 the bottom one?
In the mean time while it's running you might check out the harness along the lower radiator support area. The wiring leaves the PCM and runs along there and is a great place to catch debris and get into the harness. I would give it a good inspection and wiggle test it with the car running to see if anything happens.