My 87 5000 cstq has been stalling intermittently at all speeds for the last 800 miles. When it stalls and I get to the side of the road it sputters and then stops. It restarts fine and can go for days without stalling again. Is this a sign that the fuel pump is on its way out? Intake leak? Other?