Interesting issue, JackR. :blink: I'd love to hear what this new shop has to tell you when they report in.
The P2173 is usually described something like, "Throttle Actuator Control System - High Airflow Detected". I think of it as a rationality code. The PCM is calculating how much air should be flowing into the engine based on engine speed and throttle position, and compares it to the ACTUAL calculation based on the MAP sensor. When the two don't agree, the PCM assumes an issue and sets the code.
Anything that'd change airflow in the intake is suspect. Vacuum leaks, PCV issues, aftermarket plumbing, like that.
The P1628 is tougher.

Do the two codes always set together? If so, I'd figure the P2173 is a symptom, and the P1628 is the code to follow.
I don't have access to service info at the moment, so I can't say which 5V reference circuit the code pertains to. If this were in my bay, I'd want to hook up my scope to both 5V reference circuits at the APP and go for a drive.

If/when I see one drop out, I'd pursue that circuit for shorts or sensor issues.