I waited a week before offering a review of work that was performed on our vehicle. It's been a week since we picked it up and everything seems to be working again like it supposed to. Lesson learned don't self-diagnose your issues, pay the fee and it will save you in the long run, both time and money. We will be using BMR in the future for our repairs.