Try a MAF. mine was doing the exact same thing and a MAF fixed it. I borrowed one from a friend to try, then bought one when his fixed mine.