Updated: On their own, John's called me to follow up. I explained my unhappiness, and that I would not be back. They decided to cover the part under warranty, and sent me a refund check for $313, leaving the bill at $230ish. Turns out they had replaced exactly that part on a previous service call. This refund satisfies me, although does not delight me. I feel this should have been the result in the first place.
Customer for years, but not thrilled with the pricing...
Been using John's for years, but have noticed that the pricing has gotten outrageous the last couple of calls. Ivan came to our house today, nice enough guy, remembered me from prior calls. Took less than an hour replaced one relay and a portion of the thermostat wire that was exposed to the sun. The bill was $544. I'm pretty fed up and will call someone else the next time we have an issue. Its a shame that John's is now willing to gouge longstanding customers for a little extra profit.