I've read a bit about problems like this and manaaged to fix my ADP8322.
First check how many times the light is flashing. This indicates a fault number (flash 4 times, pause, flash 4 times = F4).
In my case it was flashing 6 times. Apparantly this indicates a filling fault. After searching around quite a bit and asking for professional paid advice via (justanswer.com - paid for service for reasonable price - £11 in my case) I found that it was a problem with a small circuit board (also known as a PCB - printed circuit board) which has a micro reed switch (part of the flowmeter).
How it works is once water comes through into the machine and spins a wheel, this then has some affect on the reed switch (I think it opens it). This tells the machine that water is flowing into the dishwasher.
This PCB is found on the left hand side of the machine under the casing.
Getting the casing open is not so hard. In order to do do this, you will need a special tool which you can buy from most hardware stores. Very much like an Allan key on a screwdriver. It is called a Torx and the size you will need is TT15.
There are about 8 torx screws to remove.
Once you have the side off, you will see a big plastic container where the water comes in. On the bottom of this is a connection and the PCB in question. You can remove the PCB altogether without damaging it if you pull it out gently with some needle nose tweezers.
On this connection the contact between the PCB and the plug is probably dirty and you need to clean this. I scratched the circuit board connections with a screwdriver and then scratched the plug connections. I then bent the plug connections down so that it would have a better contact with the PCB.
I thought I had done this fine the first two times and was about to give up when I tried tweaking the plug connectors even more. Put it all back together and you should hopefully have a working machine!
Jobdone, September 2010