Me and John are slightly in dispute over this - he has the experience but...
The Pump is a Passive Device - it has no control over the boiler whatsoever. The pump is told to run when the boiler is fired up and it runs until the boiler stops firing with a little over-run to clear the heated water from the heat exchanger.
All the pump can do is move water through the heat exchanger - if it does it poorly or not at all then the overheat safety stat will switch everything off - this is not happening - therefore, the pump is eliminated as a possible cause of the - failure to fire-up problem.
I have never actually looked inside the head of a MPV but I know it has microswitches and I know that little switches can fail, get moved slightly, are relatively easy to replace, don't cost much (if you can find one) and are easy to test if you have a meter.
In the interests of saving you money suspect the switch first - it's a 50p item.
John, if it turns out to be the pump I offer to mow your lawn for a year and have your babies.
I know nothing about boilers and still have no experience.
Continuing good luck...
Peccavi
March 2010