If you take a look inside maybe find a teardown online you'll see the dpad is actually just 4 rubber feeling covers on top of buttons if you clean these with some rubbing alcohol it might fix the contact.
In the link below if you scroll down a bit someone else details the process if you need a...