Had a similar problem in a Hyundai and found the cause to be that the air conditioning outlet tube had come loose under the dash.