I called out a registered service engineer to fix a problem with heating. Long story short - he took the job on, visited 4 times, tried something which didn't work, pointed out what he thought the next most likely cause/fix might be, but informed me that he would not carry that out in case he was wrong! He then demanded money to cover the part he had unnecessarily replaced. If he was not unwilling to see the job through I could understand initial misdiagnoses costs - instead he's leaving the problem unsolved, and my house unheated (brrrr). While I hadn't flat out declined to pay, I was trying to discuss if there was any insurance cover or other options whereby I would not be out of pocket for zero benefit when I was interrupted by him declaring that he was going to bring me to the small claims court. Two questions - is there any legal onus to pay for service that is terminated without resolution like this - and - do (self-employed, I think) service engineers take consumers to the small claims court?