2002 Suzuki XL7 has ammonia smell in the vents

ammonia smell thru the vents

Check cabin filter for mice nest

Look for puddles/dampness on the floor and check your coolant level. You could have a leaking heater core.

Check the drain tube for the AC.