As probado a calibrarlo como se indica ka app?
Eres root? A mi me paso hace poco algo similar con el acelerometro, no cambie ninguna opción ni toque nada, con los wipes del recovery para esto no lograba nada, con los de cache y dalvik tampoco. Solución metí una ROM pero antes hice los 4 wipes (data, dalvik, cache, rotate) y funcionando de nuevo.