Have you checked the MAF?? i had a similar problem and used a product called "electronics parts cleaner" it's also called contact cleaner. Autozone sells a can for 2.99$; spray it liberally on your MAF harness where it connects to the MAF and try to LIGHTLY spray some onto the wire on the MAF and start up your car. You might have to "re-set" your computer afterwards (pull negative battery cable for 15 minutes and then start up your car and let it idle for at least five minutes). The car might have a rich/lean condition; try these two simple tricks (try re-setting the computer first) and see what happens. Good luck!!