99 Durango 5.9L has started behaving really weird. It starts up more or less fine (have to crank it more than usual), and will idle fine. When I floor it under load RPMs won't go over 2-3K, it starts coughing, and idles very roughly, then stalls (but sometimes will recover to smooth idle). I hooked up ODB scantool, and all sensors seem to be in working order. Whenever it starts stalling oxy sensor shows lean mix, and ignition advance fluctuates wildly between 10-25 degrees. No error codes. I even reset PCM by disconnecting battery - no joy. I'm thinking ignition trouble... had all wires, distributor cap and coil replaced recently with Accel hi-perf components... could it have something to do with this??? Any suggestions welcome!!! Peter