Customer requested we put on an EGR valve. We did. Then the EGR code came back and we thought it might be a bad part, so we put a 2nd one on for free. The code came back and we told them it would take diagnostics to figure out the problem, not just changing parts anymore.
We aren't irritated, but to figure out the problem they have to bring the car in for diagnostics which aren't free.