My 2012 Chevrolet Diesel Silverado Truck 136,000 miles engine light and warning light for exhaust fluid issue. Dealer says tank and heater part cost $300. Total cost for job could run $1000. Waiting for truck now. Put in shop yesterday and won’t be ready until tomorrow. Says guarantee for 2 years. Had def injector replaced in October of last year and that costs $600. Def sucks and should have recalls