We already have a solution for Xperia X10 not Charging problem
... . It only needs a good soldering skills...
Note: I'm a PRO and fixing phones is my only source of living and I won't recommend this solutions to anyone else without electronics knowledge.
(USE IT AT YOUR OWN RISK)