I took my car to Tires Plus today and they told me it was a bad brake booster. They had to special order the part and i'll get it fixed on monday. Thanks slideways. I got plenty of responses on other forums ranging from dirty idle air control valve, bad brake master cylinder, etc. etc.