A loose or worn gas cap could be cause the Check Engine Light to illuminate.
2008 Chevrolet Silverado 1500 HD Problem Reports
RepairPal Verified 2008 Chevrolet Silverado 1500 HD Problem Reports
Report A Problem
The fuel pump may fail causing the engine to stall and not restart.
The muffler heat shield may become loose on the muffler causing a rattle or popping noise. Our technicians tell us there is a kit available from GM to correct this problem.