Sounds like it was wired up on switch live ,ESP if you had to run new wire,get the wiring checked as this doesn't sound like a boiler fault,,boiler will only come on if a signal is sent from controls.sadly not all engineers can sort heating wiring,but don't get to stressed with boiler.good luck