maybe your idle control valve is no good anymore?
the pump holding pressure, do you mean its not putting out the required pressure for running or it bleeds down after you shut the truck off?
if it bleeds down after shutting off, that won't effect the running issue but you can buy little...