Thanks, I'll probably pull it out and take a look.
The local U Pull It yard doesn't have a stock radio any newer than 1977 in there. Someone goes and pulls every darn one of them, and the turnover rate is high in the yard. No local stores, and they aren't listed on CL. Must be some guy grabbing them for internet sales.

Still haven't tried the air yet. This is 9 years old, so the warranty isn't happening. I'd rather get the OE one working, but will change if needed later. There isn't a single 1999-2003 B2500 radio on Ebay!