The next step is to connect a scanner to view live data when the problem occurs. In particular, I would be interested in seeing the intake air temperature sensor reading and the coolant temperature sensor reading. Both of those sensors have an extremely low failure rate because there's just one component inside them, but that did not stop Ford from having a huge problem with their coolant temperature sensors in the early 1990's. Those caused erratic temperature readings accompanied by erratic idle speed, but if the readings were bad enough, hard starting resulted.
Look at the reading from the intake air temperature sensor too. That one has a big effect on how much fuel is squirted in for the priming pulse to start the engine. If the reading is considerably higher than the actual air temperature, not enough fuel will be sprayed in. That is where starting fluid can get it started.
The scanner will also show the number of milliseconds the injectors are being commanded to open. If those are lower than normal, looking at the sensor readings will provide the clues as to where to look.
Every manufacturer other than Chrysler relies on a mass air flow sensor to calculate how much fuel is needed to go with the air entering the engine. Be sure there is no loose hose clamps or other leaks in the fresh air tube between the mass air flow sensor and the throttle body. If any air sneaks in that does not go through that sensor, no fuel will be included in the calculations to go with it.
Fuel pressure must be measured with a gauge. Too many people get fooled by just pressing the valve on the fuel rail. They see a squirt and assume that means pressure is okay. In fact, with fifty pounds being normal, many Chrysler engines will run down to less than twenty pounds, but they may not start at that low pressure. A lot of GM vehicles will not start or stay running if fuel pressure drops just five pounds from normal.
Thursday, March 15th, 2018 AT 5:45 PM