Could be your maf, if you have a scan tool you can check it while running and see. Maf seems to be a common problem along with cracked hoses causing vacuum leaks, or intake gaskets (on the chevy) going bad.