Yes a vacuum leak could cause it to stall out. When I did a seafoam treatment on my old 04 I had to have someone sit on the gas to keep it from dieing out once I took the vac line off to pour into