Ask a Mechanic Online and Get Answers to Your Car Questions
This sounds like a blend door stuck or broken inside the heater box. It will cause exactly what you say.
can this be fixed by a regular shop or must have a dealer fix it.
A regular shop can do it for sure.