That's awesome and very appreciated! I actually didn't learn of the other codes until last night. Also, after you posted I called the GM at the shop and went over the points you listed just to double check. He was great about talking it through again. Thank you! People like you keep me active on this forum.
I ran shops for 35 years and can tell you that many people came in and said so and so shop said it is this or that. I asked how did they arrive at that. They would say they plugged in an "all knowing scanner" and told them in less than 5 minutes that this or that part needed to be replaced and was typically a parts store or a shade tree. I told the customer I would either replace that part with no warranty or I would do a diagnostic and show you what is wrong and why and then give an estimate. Your initial post did not have as much detail as I like to see so I questioned it and your history with the shop. I always ask a lot of questions and will double check as much as possible. That is why this forum is such a great source for help.
There was nothing worse than telling a customer that something needed replaced and then they ok'd it and it did not fix the problem. I hated that and comebacks with a passion.