Swapped relays around - no change.
Connections look fine.
Also....something occurred to me about this ....the stalling started right after I lost power window functions at driver's door. Replaced module on drivers door..no change. Looked for bad/broken wires in door jam...all seem ok...even after splitting boot. Bad ground somewhere in window circuit causing glitches in PCM ? Battery ground to body OK. Cant seem to find engine ground to body...although I know it's supposed to be on firewall.
97 Grand cherokee laredo 4.0.
Low idle, occasionally stalls until I floor it in neutral and it comes back now. ( didnt used to) Mainly stalls at low RPMs...but lately I have noticed it did it's ...( stupid thing it does, with sputtering, sometimes backfiring etc)...after I go over some bumpy terrain, which is not often. ( heavy side to side motion).
It's not predictable. Sometimes it will cut out once or twice at higher RPMs like maybe 2K. I thought it was bad gas...so I dried it with alcohol. I thought the side to side motion ( rocking) caused crap in the gas tank to clog the lifetime fuel filter.
NEW:
Battery ( cleaned posts and cables to a shine too)
TPS ( mine broke)
IAC ( no change after cleaning throttle body, so I put the factory one back on)
CPS- MOPAR.
PLUGS
ROTOR cap
Wires ( last summer)
Dist. Cap ( last summer, but I have a new one to install tonight)
Just installed a new pick up coil ( cam pos sensor). Havent driven it yet. But it started fine and idled OK. This is not uncommon.
Wiggled CPS wires and harness while idling today. No change.
Bought new primary coil, havent installed it.
Fuel pressure at rail is fine.
Codes, as they were printed out today before swapping cam sensor:
PO320
Ignition/dist
Engine Speed Input
Circuit malfunction
PO351
Ignition Coil A
Primary/Secondary
Circuit Malfunction
Plugs to PCM wiggled while running...no change.
New Cat convertor last summer.
When it idles ....SOMETIMES it has a slight, almost unnoticable miss. It's random , not at regular intervals.
Rear main seal leaks, so I noticed oil on the Crank Pos sensor that I replaced. Beginning to wonder if that's the culprit.
And yes, I know about the screw length on the PCM cover.
Anyone have an idea?
Thanks in advance.