its diagnosing a fault on the system and as such you will need to find what is causing the fault.Not a straight forward fix without testing each component.pumps,motors,heaters and door locks can cause issues but can in many cases cause faults on the main pcb as well!.Be very careful before spending your money on a new pcb as it might be something faulty attached to it that will blow the new one !!!!
ck, June 2010