If the system is not leaking try visiting Opti-Cool. Our Vios had the same symptoms but I didn't like the idea of tearing out the dash for a cleaning. Opti-Cool pumped out the old freon and oil and replaced it with a fresh batch. Cooled better than new when they were done. Check FB for locations.