I own a 2018 Chevy Silverado 4X4 5.3L. It currently has about 13,200 miles. In the last year the gas pump, starter, and water pump has all needed to be replaced and now the check engine light is on again with an emissions problem? What is going on with this truck??