I have just had the same fault on my 50E.
It fired occasionally or when I tapped the side of the boiler.
I found after removing the circuit board cover and tapping various components with insulated screwdriver, with the power on (Be very careful..)that the small transformer had seperated from the circuit board on 3 of the 4 legs.
I re-soldered them back onto the board and all is well..:))
Happy Days
Perko Snr...
February 2011