Check the computer for error codes first. This is a logical first step in the diagnostic procedure. Fuel pump/pressure problems will not set a code but lets make sure there aren't other problems too. The 2 fuel squirts you refer to sound about right but that does not test the pressure. First off when it wont start, turn the key off and back to on and listen for the fuel pump in the tank to hum for 2 to 3 seconds. No hum=no start. Electric fuel pumps do strange things when their bearings start to freeze up, like no starts and poor performance. This is why you should always keep at least a 1/4 tank of fuel to help cool the fuel pump. When it doesn't start you can also try a shot of starting fluid in the throttle body, if it starts and dies then you know you have a fuel problem. Just went thru this on a 91 Mercury, replaced the pump and all is well.

PROCEDURE

Turn ignition switch ON, OFF, ON, OFF, ON in less than 5 seconds, observe the Malfunction Indicator Lamp. The Malfunction indicator lamp should flash a series of codes. Flashes will be separated by short or long pauses. A long pause indicates a change from "tens" to "ones" position, or a change to next code.

For example a single flash followed by a long pause and then 2 more flashes separated by a short pause and followed by a long pause would indicate a code 12.

FLASH........FLASH...FLASH........

A code 55 will be displayed at the end of the test.