Autozone advertizes FREE "check engine" diagnostics. Not sure if this includes the PCM and ECM codes as well... ? Give them a call before you pay a shop to do the scan. It might save you some $$.
Also, on our old Cutlass Ciera, you could jumper two of the terminals on the scan plug (under the steering wheel) with a paperclip and then count the number of times the "check engine" light flashed to see what number was triggering the code. It would flash three times, then four times (repeated 3 times) to give a code 34. To reset the code you would disconnect the battery for a few minutes.
There might be a way to jumper two of the terminals on the PCM or ECM and read the codes accordingly... not sure here as I haven't heard anyone mention doing it on our trucks. But, this might still be possible.
Since you repalced your lift pump and triggered a code. I would disconnect both positive batter cables (and grounds) for a while and see if this resets the codes to "zero". The code may not come up again and you're good to go. If it does, THEN go get a diagnostic.
Good luck.