my name is jon and i am an authorized miele service tech and i can help you
the intake / drain light that is coming on for your unit is giving you an error code for either a bad water proof system or circulation pump.
if you are getting water into the unit, the water proof system is good. and when you mention the unit stops in a rinse cycle, is it after the machine has filled with water?
what i usually find is the circulation pump binds up with sediment and causes the motor to sieze. i know you have said that you have cleaned the machine and in the past this has worked for you. but now it seems the motor is just locked up. which is why it will not let you finish the cycle.
if you get me the model number of the machine, i can get you the part number of the circulation pump you may need.
please get back to me so we can go over a few things