Product review (3 stars): Fixing Miele dishwasher faulty intake valve/error code for $30
Broken intake valve as other have stated but I have a quick fix for you that will cost about $30.  Like many others the dishwasher intake valve  broke and it's a custom part that you cannot get.  So the fix is to get another valve and switch it out.  This valve is a somewhat of a drop in replacement.  No wire splicing needed and so far the dishwasher works great again, about 100 loads in and no problems.

You will need.
Whirlpool W10327249 Inlet Valve  $24
3/4" female to 3/4" male npt Adaptor (make sure you get 3/4" size, or get this part at your local hardware store)

https://www.amazon.com/gp/product/B00HNEJ0V6/ref=oh_aui_detailpage_o06_s00?ie=UTF8&psc=1
https://www.amazon.com/Dixon-BMA974-Fitting-Adapter-Female/dp/B00BG1VQH8/ref=sr_1_fkmr2_3?s=hi&ie=UTF8&qid=1466738385&sr=1-3-fkmr2&keywords=3%2F4%22+female+garden+to+3%2F4%22+male+npt

Put the dishwasher on its back, Take bottom panel off, remove this part in the photo attached.  Replace with new part.  The new one has a 90deg bend but it's smaller so you can make it fit.  Reattach water hose with the adaptor to the new part.  Now there is a wiring harness that connected to the old part.  It is short, remove it.  The connector that this harness plugged into has the same connector that will fit directly onto the new part (you will have to re-route the wire slightly to the part but no splicing of wires is needed).  Why Milele added a proprietary water valve and intermediate connector is unknown other than for $$ for service calls...

Put the cover back on and the defective water valve code will be gone and the dishwasher will function again.