Hi,
If you have the problem where air will only blow out of the defrost vents regardless of the switch settings, then it is always a vacuum problem. The air duct paths are controlled by vacuum motor(s), which move dampers inside the ducts to route the air. On many cars, including Jeeps, the vacuum motors are designed to route the air to the defrost vents when NO vacuum is applied to them. Thus, if your Jeep is stuck on the Defrost air vents, your vacuum motor(s) aren't getting any or enough vacuum, or are faulty (i.e. leaking).
Something to check in addition to the vacuum lines would be the vacuum check valve, which should be inline between the climate control head and the vacuum reservoir.
-Nick :!: