We got our Marquis back from Thompson Caterpillar in Clarksville, TN, and I couldn't be happier. They checked codes, flushed the radiator, sandblasted/recoated coolant lines, replaced filters, fixed turn signal and washed the motor, steam cleaned radiator and added a coat of Caterpillar yellow where needed. They also replaced leaking rear wheel seal & hub, as well as the injection actuation pressure sensor. My wallet is a little lighter, but I think well worth it, and they gave me the most expensive Cat hat I've ever owned!