I had to take my truck here for a code that came up and horrible misfire. They actually have a great system of making analysis and Diagnostic system. Though it may not be what you need at the moment they will let you know any issue, or concerns for later. They replaced a few things I needed and had my truck running the next day. Very pleased with the Tech service and the customer service. Great communication between the shop and myself. Never left me out of the loop. Great work! Great Staff! Thanks for everything.