The fact it does not stop filling when lid is lifted & it not agitating when full is 2 seperate problems. Not agitating when full could be bad wiring down to motor, a bad timer or a faulty forward/reverse module inside the panel. Check the lid switch when on final spin. Lift the lid & you should here brake solenoid drop back to stop machine. If it doesn't & keeps spinning then the lid switch is faulty.
Lincoln Appliance NZ, October 2009