The pump runs through the oil pressure sending unit
Orange wire from oil pressure sending unit provides power to the fuel pump in "run".
Black is ground.
Having two issues I would check and chase the ground wire.
Look at the oil sending unit, located on front LEFT side of engine block. If it is leaking, replace.
edit: It is on Left side
Bud
USAF Retired
Pace Arrow
2003 Chev Ice Road Tracker