Other tech diagnosed the gas valve on 2 yr old York furnace had failed. Policy is to charge diagnostic fee even if under warranty. Reason for policy, says the owner, is to avoid nuisance calls. This wasn't a nuisance call. Not willing to waive tech diagnostic fee. Turns out it wasn't warranty but needed service. I don't mind paying for service, and if it was warranty they still would have charged me. Tech was great, customer service is not. Why so much hassle over $49? Was not a pleasant way to spend my day, freezing cold and arguing with owner over fairness of policy. Could have been avoided all either of us had to say was "if warranty problem, no service charge." Oh well.