Had engine rattle in our MDX. Another shop said the engine had to be replaced. Got a second opinion from these guys, and they said it was just timing belt. They replaced it at 1/3 the cost of an engine replacement, and it sounds great now. Appreciate the honest answer! Great to work with in all ways, as well.