Hiya,
If you number the buttons with 1 at the top, which number is flashing?
Disregard the on/off for the time being.
Thanks
Light 1 flashing indicates a heater relay fault.
There are a few checks you can do before having to change parts.
Unplug the appliance and take the top and rear covers off.
At the rear, locate the heater (bottom rear of the tub) and check the wiring to the heater.
The main control board is located bottom left (when viewed from the rear), take it out and unplug the plugs one at a time, make sure they are clean, dry and tight then plug them back on.
At the top of the machine, take the tube off the pressure switch (circular item with a thin tube attached to it), blow down the tube as hard as you can, give the switch a few good taps with your screwdriver handle and then refit the tube.
Try the machine again.
If it's still the same then it's more likely that the main control board will need replacing.
Check www.emwelec.co.uk for a replacement board, they'll let you return it for fee if it doesn't fix the problem.
Hope this helps
Good luck with it.
Let me know how it goes.
Home Appliance Technician
Whitegoods engineer working for a multibranded national company in the UK.