Donald was very professional but was put in the defensive by the unexpected high charge. I was told on the phone the diagnostic fee would be waived if work was done. Not even the 15% off I received from his boss can take the sting out of $275 for a 30 min job that required no parts beyond those I supplied.