IMO, foam cleaners can only disinfect. It might not be able to unclog the dirt and debris from the evaporator. Suggest to have it cleaned normally and just install a cabin filter.