Have replaced pcm, fuel pump, ipm, crank sensor, battery cable, can shake wires while running, no effect. After sundown fuel pump keeps running, relay box clicking, even after pulling relays. Anyone have same problem? Have 174 k miles.
Welcome to Allpar. Obviously there are still electrical issues. Has the instrument cluster circuit board ever been out for inspection and solder joint reflow? Look for cracked solder joints where the connector pins enter the solder land. Fractured solder joints here can cause 'loss of message/communication' and no-start' issues: 2010-05-09_173951_Solder_issue.JPG 11312918253.jpg
I have also had wiring harness problems in the left, front engine compartment in the area behind the left headlamp leading down to the transaxle/TCM. In the vicinity of the battery, there may be possibility of acid corrosion.
The relay 'clicking' you hear is a symptom of poor connections/grounds.
Look for wires that may have a 'lumpy' or 'kinked/squiggled' appearance. If you pull slightly on the wire, you may see the insulation stretch. This indicates that the copper strands inside have broken. If you cut the wire open, you may see a pale green powder (CuSO4) inside. It's almost as if the plastic wire insulation got pinholes in it and the battery acid got in to corrode the copper.
Splice this section of wire with sealed shrink tubing on each end for weatherproofing.
Haven't check the instrument cluster board, will do that. Did have it out six months ago replacing dash lights. Have took the battery box out and check the wiring under it and its very good looking. Very flexable and not bulging anywhere. Did have a garage replace the solenoid pack on outside of transmission four months ago, but have driven it a lot before having this problem. Thanks for the ideas! Afraid to go anywhere so I run it in park or neutral usually goes 15-20 minutes, shuts down and won't start start backup. Next morning same routine.
A live data recording of the crankshaft position sensor at stall may be useful.
Its relationship with the camshaft position sensor may also be useful to monitor relationship drift due to flexplate or timing chain issues.
Find the 'possible causes' list for fault code P0320 and eliminate them one-by-one.