I had to have my car towed in because the engine blew up, I was actually on my way there for the ecu update due to a recall. I paid for the tow bill and they installed the new engine at no cost. I agreed to a new air filter, new cabin air filter and to go ahead and replace the front brakes. I asked them several times to check the all wheel drive because it’s not working. I received a call stating I needed a left wheel bearing and a mid-shaft bearing replaced so I agreed to this been done as well. Over 1k later when I picked it up I asked to speak to the tech about the AWD I spoke to Zack (mechanic who completes the work) he acted oblivious to anything about AWD. The car had been detailed the day before I scheduled the service and now had greasy hand prints in multiple places on the body, RTV (blue glue) on one of the side windows and on the right front fender! I had also filled the car up the morning I taking it in for the update and reset the trip meter, the meter had only gone 14 miles and I only had half a tank of gas left! Very disappointed in the over-all experience.