Do you have a way to confirm that the pump is producing pressure? If it doesn't have a gauge built in, perhaps you could test it by trying to pump up a tire (not too much!) or screwing it into a high pressure truck tire gauge (100+ pounds) to see what it's putting out. If the shock isn't holding air at all, the air valve on it needs to be replaced or an internal seal is gone.