Jeremy:
More questions than answers:
My guess would be that the codes are the same. I've never read anything about people encountering different sets of codes.
You know, if the pump relay was not switching off, you would think you would hear the pump continue to run...
I reread your description of the right front wheel locking up, and am trying to make sense of the 2-2 code in that light, and can't.
Do you now, or have you ever, heard the abs pump kick in and prevent wheel slip on other wheels in other situations? i.e., does the abs system function otherwise, and is the problem really related to only the right front?
You didn't say whether you had cleared the code and read any underlying codes per the method described in the link above. Did you? If not, you should - there could be many, many underlying codes, or many occurrences of the same code. Were there any other codes? Did the light go off when you cleared all the codes? If it did, did it come back on, and if so, under what circumstances? Another thing to watch for which pertains to 95 and may or may not to 96: When you first start the truck and the warning lights do their self-test, if there are no stored codes, the abs light will illuminate for a few seconds, then turn off for a split second (if you blink you'll miss it turning off), then reilluminate until you've gone 5mph or whatever the magic speed is. If you don't see that blink, there are still codes to be retrieved and cleared.
Note also in the link the note at the top of the table at the top of page 3 of the link that if the sensors were pushed home prior to the test, which I think you said you did, that the code will indicate a fault that has been rectified. I have no idea how it would show a rectified fault or whether it would disappear from memory. It may mean that the abs light would not be illuminated under normal driving (if the sensor was the only fault), but that the sensor fault code would still be in the memory.
I also took a look at my 95 electrical manual, and in the abs system schematic, nothing is labeled as a "pump monitor".
John