Like a lot of you i have done most of the recommended things to get my Dpad/Buttons to register properly especially when touching them lightly.
I had a short leg on my Dpad so i put a few layers of thin sticky tape on it and i cleaned the contacts with isopropyl alcohol.
Those did help, but that didnt fix it.
I fixed it completely now tho and all i needed was a common household pencil.
Pencils contain graphite. Graphite conducts fairly well, so i opened up my PG2 and applied some graphite to the rubber parts that make contact when the buttons/dpad are pressed.
I used a fairly soft pencil (i used B, 2B/3B etc would be easier tho) and kept rubbing it gently and repeatedly over the pads until you see the grey deposits of graphite covering the rubber-part. Make sure the pencil doesn't have a pointy end or you are just gonna end up poking it.
The difference in responsiveness is night and day. Here is a picture of how it should look when done:
and now i am off to play some games with my newly fixed inputs