Looking for some advice or suggestions. I have a 05 dodge durango 5.7ltr. Drove it to the store one night, drove just fine. Next morning I went out to go to work and it wouldn't start unless I held the accelerator down about half way. When it did start it wouldn't idle started shaking sputtering then would die. Thought it might be the plugs, changed them and nothing. Had three different mobile mechanics come out first guy said fuel pump. He wanted $800 to replace it. So I got one from autozone and installed it and same problem. Had a p0300 code random misfire multiple cylinders. Ended up replacing map sensor maf sensor, new throttle position sensor on the gas pedal new throttle body, pcv valve,crank sensor, cam sensor, oil pressure sensor, o2 sensor, battery, knock sensors, new ecu. I hooked up my fuel pressure gage and while idling (when it does sometimes idle on its own) the needle was jumping from about 50psi to 70psi back and forth. With key on engine off psi is 58 but drops off to about 52psi within around 2-3 seconds. Thought maybe leaking injectors, so im in the middle of replacing them right now. Any suggestions or insight would be greatly appreciated,