I have a 96 tahoe and my mass air flow sensor was DIRTY,I cleaned that and it was all good! Be very careful when cleaning it,very expesive part!!!!!!!Buy some mass air flow cleaner and take a Q tip and clean it let it dry and put her back in!When was the last time you changed your fuel filter?You could try that also.