What were the codes again? In your other thread didn't we mention wet electrical connectors as a possible cause? Could be residual water sitting in there causing issues at random times..