HI there,
You are probably having a vacuum leakage, near the vacuum source tank.
If you reference the diagram attached to this post, you will see the tank, hoses, and check valves, as it is positioned directly behind the PCM and the TAC module.
I would suggest that you have had some battery leakage, which ate the vacuum harness, causing your loss of modes in your HVAC.
Please let us know if you need further help.
Allthebest, c4c5
__________________
GM World Class Certified Technician, it is not a goal, but a steadfast commitment to excellence in a field more demanding than most. Chevrolet Professional service guild NCM#7993. My greatest asset, my daughter.
http://corvettemechanic.com