Wondering if you have build year (not model year) 2005 truck. If so then I am surprised your diff last that long. Mine gave up around 40k miles. As to the CEL code 0171 & 0174, how did you get them resolved? I had the same problem, ended up replacing all the Cats at 110k miles