You found good fuel pressure so it's doubtful this is a pressure or volume issue. A better place to be looking is at fuel metering, meaning how much fuel the Engine Computer is requesting from the injectors. You need a scanner to view live sensor data and see what the computer is responding to. An Engine Performance specialist knows what to look for, but you can start by looking for anything that is obviously not right. In particular, look at temperature readings for intake air and coolant. If it's 30 degrees outside but the intake air temperature sensor is reading 70 degrees, for example, too little fuel will be going into the engine.
Another thing that can provide some clues are the "fuel trim" numbers. If you find "short-term fuel trim" (STFT) numbers are high positive, it means too little fuel is being calculated compared to the amounts programmed in at the factory as starting points. Those numbers should be fairly close to "0".
Another place to look on all car brands other than Chrysler products is the fresh air tube between the mass air flow sensor and the throttle body. There can't be any loose hose clamps, cracks, or other leaks in that hose, or vacuum leaks. If any air sneaks into the engine without going through that sensor, it won't be measured, and no fuel will be calculated to go with it. That can cause erratic idle speed, hesitation or stumbles, all the way up to a crank / no-start if it's bad enough.
SPONSORED LINKS
Tuesday, January 2nd, 2018 AT 4:55 PM