auto zone says my code and check engine light is a small vacume leak some where help?
The dealer will pull the exact same code as Autozone. So if the code says you have a vacuum leak, then you have a vacuum leak. A minor leak can be caused by a loose gas cap. Check that first. Make sure it fits nice and tight. Make sure the gasket on it is good too. If you want the dealer (or any mechanic) to tell you WHY, then they will charge you for a diagnosis. If you want to find the leak yourself, grab a can of ether (starting fluid) and follow the link. Don't use carb cleaner. It's really not flammable (which is what you need here). Besides, ether is cheaper.
Small leak detected. This deals with the EVAP system. If it was a vacuum leak in the engine you would get a lean code or something to that affect. Yes, check the gas cap for cracks around the seal, also check the filler neck for rust build up. make sure the cap is on tight. check the vent valve unplug add power and ground to the valve it's self not the wire side (you should hear a clear clicking when you add and take away power and ground. (check both ways 1 way will not work, as in power and ground) check hoses in the evap system for cracks. if you see nothing after doing all this you will need the system smoked. No more than 1 PSI in the evap system. Depending on what year make model and engine size will determine if there is anything else you could do before smoking the evap system. good luck I hope you find what is wrong with it and don't have to pay for a smoke test.
Auto Zone hires non-mechanics in their stores. If you want to find out IF you have a VACUUM leak, have the dealer of your car read the fault code and they'll tell you the *exact reason for the check engine light.