Inside the FPR(Fuel pressure regulator) is a rubber diaphragm the engine vacuum pulls the diaphragm open sending fuel back to the gas tank when engine is idling and doesn't need as much fuel, at higher RPM vacuum is less so diaphragm closes a bit and keeps more fuel(pressure) in the fuel rail.
If it was leaking you would see it and smell it pretty quick, 30psi of pressure in there.
Think of a car tire with 30psi and a hole in it, your would notice that leak pretty darn quick if you were standing right next to it
When you pulled the vacuum line off the FPR with engine running, idle should have gone up and then come down a bit, the down a bit was the computer closing the IAC(idle air control) which means that is working.
The IAC can get dirty and stick a bit, it is easy to clean, it usually looks like a cylinder bolted to the side of the upper intake, with an electrical connector.
It is, in essence, a controlled vacuum leak, so if it gets dirty the idle can go up and down, but don't think this would cause a no start.
Try turning the key on and off 3 times before starting, count to 3 each time key is on, this triple primes the fuel rail, if it starts every time you do this then you do have a fuel pressure issue.
If you still get the no start now and then, then could be spark or MAF(air flow sensor)
And I would test the ECT sensor just to eliminate it.
Fuel gauge not working sometimes could be an intermittent ground and that could effect the fuel pump, so it may be intermittent as well.
This is a wiring diagram the shows the gauge and fuel pump share the same ground point, Black wire for pump and Orange wire for gauge, I would trace those back from the tank and check that ground.
http://www.therangerstation.com/tech_library/EDiagrams/files/Diagram_Enginecontrols4_0_3_0_1of3.JPG
It's a pain, but free.........I would loosen and re-tighten any grounds you see, in the engine bay, under the dash and along the drivers side frame rail.
There is usually a ground strap from the back of the head to the firewall, this is often forgotten during re-assemby, check for it and make sure it's clean and tight on both ends.
The computer uses the grounds to control just about everything, the fuel injectors all have 12v when key is on, the computer grounds them to fire them.
The fuel pump relay has 12v when key is on, the computer grounds the relay to turn on the pump.
The coil has 12v when key is on, ground is used to make it spark.