have you checked the o2 sensor? Chevy is notorious for the o2 sensor goin bad after it sets for a while