I would avoid this place as their diagnostic skills are pathetic. They guess at what is wrong and just start changing parts out and nothing gets fixed. My vehicle went back 3 times for over heating and I finally took it somewhere else. They are useless...