OP mentioned the flow was to hot to touch, boiler is overheating due to lack of circulation. No problems with the boiler. Either pump, motorised valve or a blockage. Previous plumber to attend ruled out pump, and I'm assuming motorised valve. He also mentioned a magnet stuck to pipe work...