I previously replaced the door string and springs which were broken, the door gasket and then the latches without fixing the leaking and flashing light problem. As a last resort I replaced the door hinges and that was the solution! Even though it was hard to tell the old hinges were bent I knew the door had been dropped many times while the springs were broken. Wish I tried this first, but happy in the end it solved the problem and it was a fairly easy installation.