Edelbrock red fuel pump shutting off

You can fix the Edel pump by replacing it with a Carter #4594. They last forever....one of the reasons being no internal seals to leak & cause failure.
Those are some dang good pumps.