I own a 2001 Pontiac Grand Prix and about two weeks ago I started to get a small issue with my car stalling when i would come to a stop at a red light and i would take my foot off the gas. It would only happen occasionally. I looked it up and there were people that said it was the idle air control valve so I replaced that and it was fine for a few days then it happened again so I talked to a guy at auto zone and he told me to replace the fuel filter and I did and again, it was fine for a few days. About two days ago it got even worse and stalled on my as i was driving and wouldst come back on. When I try to start it, it would get up to about 1000 RPM's and then stumble and die. If I give it gas when it starts, that is the only way it will continue to run. I have replaced the pcv valve, the line that runs from the pcv valve, cleaned the throttle body, and cleaned the mass air flow sensor, using both of the correct cleaners to do so. I have been told it might be a vacuum leak but i dont know where the vacuum leak could be. I have checked everywhere. What could possible be my problem?