Your game is old enough to merit rebuilding the castle playfield.
With the game turned off, the doors should have no binding, and snap back to the their original location if you open them manually.
Order new springs instead of just stretching them. Old springs get fatigued and its a hassle to keep sorting them out.
Door switches do go bad but the newer ones have slightly stiffer buttons on them which can be problematic.
So, unless a switch is actually bad, I wouldnt replace it yet.
Due to the nature of the mech's operation, the door motors will fail periodically. The right motor seems to fail earlier that the left. Its best to replace them in pairs since its a pain to replace them. Make sure the capacitors are installed and well out of the way. Upon re-installation the left motor sits dangerously close to the metal bracket.
To further examine the castle playfield's operation, I removed it from the game and set it on a cardboard box inside the game with the playfield raised, then plugged it all in after liberating all the cables. Take lots of pictures to re-route the cables later on.
This way I could actually see what was going on from all angles "live" with the power on and do live testing easily.
The active parts (coils and latches) dont easily lose their adjustment, however the door posts can slip down and drag on the wood if the set screws become loose. Use full head allen screws either 3/16" or 1/4" long. Get the hardest ones you can, they do break off and ruin the door post.
Its best to get a couple spare door posts just in case you break off a screw in one.
Upon re-assembly, you can verify that each part operates perfectly before you re-install the door panels.
Get extra door panel screws, you will need a few spares. Use blue loctite on everything.
The right door post must be slightly (1/32" to 3/64") lower than the left. This leads to a slight lowering of the right door panel visually. Its ok, the mech works better this way. Upon close examination you will see than slop in the mech makes it favor one side. The coil plate actuates slightly at an angle.
Take a look at the latch plate that the door stops hit.
There is a rubber piece that wears and throws off the setting of the doors.
Order a couple of these and epoxy it on with a tiny amount of 5 min epoxy, the glue on the replacements is terrible.
I have removed the rubber stop and just let it hit the metal edge, but it throws off the door adjustments without it.
This rubber pad wears at an angle and actually helps the door latch to let the door stop slip past.
Fortunately after renewal it lasts a long time.
With a couple hours of work you can have your castle doors working perfectly for thousands of games.