Lo que no he hecho,como me de deciis es limpiar el joystick bien. Estos dias no he podido, pero cuando tenga un rato me comprare un producto para limpiar componentes electronicos y lo limpio bien, y si no tendre que mirar lo de soldar en el, aunque eso ya es mas "complicado", pero de todas formas el telefono si no arreglo lo van a tirar asique no tengo nada que perder.
¡¡Lo que me me estraña es que si funcione en los juegos Java!!

Gracias por vuestra ayuda!