Fixed my pickup. Runs great now. Only issue I had was communication on when it would be fixed. They said 2-3 weeks minimum but it ended up getting fixed 4 days after I called. The reason this was an issue is because we purchased a car because of their initial estimates. Not their fault it was our decision but being as specific as possible matters���.