I drove 40 miles to have them clean it but once they diagnosed it after a few hours I had to drive right back to pay in advance for the cleaning. They could not just tale my card number over the phone. Extra gas mileage unexpected. But they did a good job.