Vent will not put out heat

1990 buick lesabre heater works great except on vent only puts out cold air I was wonder how can I fix this . it switches to vent like it should but only cold air comes through. thanks

It may be a vacuum problem. Check to make sure all the vacuum hoses in the engine compartment are in good condition and connected.