Here is more info. I hired them to change the oring in the pickup tube. Before doing this it had zero oil pressure with a new ACDelco oil pressure sensor. It was full at 6 quarts and no oil pressure at startup. At the recommendation of a mechanic, I added 2 quarts of oil and jacked the rear of the vehicle up. It instantly had normal oil pressure.
This morning I called the shop that fixed it. They say it had pressure when they finished it, but 30 minutes later the first time I started it zero oil pressure with alarms included. Hit the gas, pressure came up, drove it just over 2 miles home. Cold start this morning zero pressure even when I hit the gas. Gently turned the truck around so the front end would be downhill slightly. Turned it off, let it sit for a bit, start it up zero pressure. I should note the oil level was full on the dipstick. I added one quart of oil and started the truck, and it immediately went to nearly 50psi at cold idle. 6 quarts. Zero. 7 quarts over 50psi.
All this being noted, I can reach no other conclusion but that the shop either did not change the o-ring, used the wrong o-ring, damaged the o-ring during installation, or didn't tighten the bolt that secures the pickup tube and seal to the pump. In other words, they are at fault, but are telling me I'm phucked and just out my money.