My 03 sierra 1500 5.3 idles okay when I start it up but once in gear it stalls when I slow down or come to a complete stop... replaced the battery and fuel filter... cleaned Mass air flow and air filter.. It did this about 4 months ago but after I cleaned the air filter it was okay that time..