You might still want to try lifting up on the pressure regulator tab with the engine running. The engine will stall, since the fuel pressure will drop to zero when you do it. But there might be some debris stuck in the regulator that will flush through back to the tank through the return line. Once the debris is cleared from the regulator, it should run at a consistant pressure rate.
The previous code 44 is a lean exhaust condition that would be consistant with the regulator sticking open, or the fuel pump putting out low pressure due to pump failure or the filter clogging. Or your IAC motors could be sticking, which would result in a lean condition too, but only at idle.
The other thing I might suggest is to clean up the contacts on the oil pressure switch that has a brass angle fitting coming off the top of the block, next to the distributor on the driver's side.
The oil pressure switch keeps the fuel pump running after the engine has started. A loose connection there will cause the fuel pump to randomly stop running. If the sensor thinks there is a loss of oil pressure, it will kill the fuel pump to keep the engine from being damaged.
I had a problem with the pressure switch wiring hitting the firewall and pulling the connector loose from the switch after driving it a while. Mostly caused by me after I rebuilt the engine, and had the sensor re-installed at a bad angle that allowed the wire harness to vibrate against the firewall. Once I rotated it back away from the firewall, the problem stopped happening.
The last thing to check is the CTS (coolant temperature sensor) at the front of the intake manifold under the air pump. It has two wires on the connector that have been notorius for breaking. This sensor tells the ECM what temperature the coolant is and the ECM adjusts the mixture accordingly, with other parameters supplied by the O2 sensor, TPS sensor, MAP sensor, Etc.. If the wires are broken or intermittant, or if the sensor is bad, it will throw off the ECM calculations in a major way. The most common symptom is idle surging or stalling at cold start.