If the back of the *istDL does not work proberly anymore, you can anyway try to repair it before you get a replacement.
Your *ist is anyway already open so you have access to the solenoid.
Taking the back off is pretty easy but make sure you don't damage the wires from the top part
- loosen the back part, you can now tilt/unfold it so you have the 2 flat ribbon connectors accessable (blue arrows)
- open the connector for the two flat ribbon cables to get them out
- unsolder the two wires (red arrows)
Now the back is free and you can disassemble it:
- 3 screws on the right (small green arrows): Access to clean those 4 buttons: Menu, Delete, Info and button with blue arrow
(here you also open this brown protective tape on right side next to the screw on the bottom)
- 3 screws on the left (again small green arrows): Access to the 4-way controller, OK/FN button
All pretty easy, here you can watch it at 2:56:
done on a K100D (in Czech) which is more complex and yet pretty easy.