yet another one of these

I know this has been beaten to death. But here goes… I have a Frigidaire Affinity washer. Model: FAFS4272LWO. I was getting a E47 code so I replaced the door lock switch part number ending with 255. I was feeling good… wife was happy… until I tried to run a spin cycle. Same problem… same code… it will not go into high speed spin. What else can it be? It also remains locked after the cycle is complete intermittently still. Any advise or help would be HUGELY appriciated. Thanks DanG