Should hold pressure for a few months, but 0psi engine off is just a cold start issue, as long as engine running pressure is 30-40psi fuel flow isn't the issue
Check the vacuum hose on the Fuel Pressure Regulator(FPR), if FPR leaks that vacuum hose sucks raw fuel into the intake causing rough running
Air/fuel is a WEIGHT ratio, gasoline uses 14.7 to 1 ratio, So:
14.7 pounds of air to 1 pound of gasoline
14.7 grams of air to 1 gram of gasoline
This is why fuel injectors are rated in pounds per hour
(also why 200mpg carbs and pre-vaporizers are hooey, lol)
Yes, MAP sensor helps computer see engine load but also elevation, like a barometer, with key on MAP data is outside air pressure, that's a reference point set and used after engine start up, because engine vacuum is effected by outside air pressure
At sea level outside pressure is 30"
At 5,000ft its 25"
An engine idling at 700rpm might have vacuum level at sea level of 19"
At 5,000ft 16", because air pressure difference and lighter(thinner) air
If MAP data was strictly based on vacuum level in intake that would be an issue
Lower vacuum in intake means higher load on engine so more fuel would be added, but if that was done at higher elevation where the air is lighter engine would flood out
So it is not a simple vacuum level reading = fuel injector open time formula
In mountain driving people with MAP systems would often report rough running as they got higher OR lower in elevation, but after shutting off the key and then restarting, the engine would run much better
Because MAP was reset to current elevation(outside pressure)
MAF systems don't have that issue since they WEIGH the air directly, they don't have to "assume" air weight by pressure
Spark timing
Air/fuel mix of 14.7 to 1 has a static(fixed) burn time
This means when a spark plug fires to ignites the air/fuel mix the FULL ignition of that mix happens in a fixed amount of time, it is NOT instant
Lets say its 100 time
You want FULL ignition to happen AFTER TDC so the explosive pressure pushes the piston DOWN adding power to the crank shaft, if it happen before TDC then engine would stop, or break something, lol
For best power you want full ignition just after 7deg ATDC, so the explosion has good leverage to push piston down but still a SMALL space to expand in for best power
The piston is moving, of course, and that is also a time factor
At 700rpms it takes a fixed amount of time for the crank/piston to move from 10deg BTDC to 10deg ATDC
At 1,400rpms it take 1/2 that time
This is where RPM spark advance comes in, you need the spark plug to fire sooner, 20deg BTDC, as RPMs increase to get full explosion at say 10deg ATDC
And all of that is just math and fairly straight forward
Fix burn time for fuel mix and rotational speed
The monkey in the wrench is the fuel mix ratio, a richer mix, say 13 to 1, burns FASTER than the 14.7 to 1 mix
So when you want to accelerate quickly the fuel mix must change and spark timing must change with it
And this is what Load spark advance is for, and why you need it
There is why more to this, and some good stuff to read on it, to give you a better understanding of what and why you need to set a good base timing for spark, to get good performance from a gasoline engine