Just to clarify the only programme which seems to work is spin (and that shows the drum rotating)?
This rules out a motor failure, on re-reading your comments you have confirmed the water supply is switched on, but when you start a wash or rinse cycle do you hear water going into the machine?
Secondly when a programme fails to run what lights show on the display?
This is sounding very much like a PCB \ Control board failure, could you run it on a cycle again keep watching the washer take notes of which lights illuminate and if any flash (and if they flash how many times). This may point to a failed sensor such as flood\water level or temperature.
I will await your feedback regarding the lights which are displayed.
So it doesnt flash x times then go off, and repeat, its just a constant flashing?
If this is the case it would suggest a significant failure, rather than a specific sensor.
Based on your symptoms your looking at a new control board \ PCB, which is around £130 in parts alone, labour would be around a further £50. Taking into account the age of the machine, its getting to the point where it may not be economical to repair, however if you would like to proceed and arrange a repair please provide me with your post code and I can recommend a firm to come out and replace the faulty part.RegardsJames