The X52 only uses a pot for the twist rudder,the other axises use Halon devices.
If you look on Utube you can find a magnet mod for the X52,this may be worth doing and it certainly wont hurt to clean the magnets and metal strips!
I have a X52 I bought back when they first came out,the only thing that ever went wrong with it was the twist rudder so I bought some pedals and disabled it.I worked quite well for 8 years or so and is my backup now.
You should use a powered USB hub to power the X52 and the cable between the throttle and JS should be attached so it cant move as this is also a cause of loss of calibration and you often see the lights blinking.
As for fixing it,well if you are so inclined why not give it a shot,myself I'd just grab a X55 first then you can monkey around with the old 52 and can still fly!
YMMV.