My phone took a swim in a bathtub recently and was able to be brought back to life. Unfortunately, the only lingering side effect is that the gyroscope is completely going haywire. For example, in Google Maps, the triangle (just outside the blue dot that shows your location on the map) that points in the direction you're facing is continually moving around and doesn't stop "jittering" around the circle. Is this gyroscope a software or hardware based sensor... or could the be caused by some other faulty sensor? Additionally, when I go into the hidden service menu (*#0*# from the phone dial pad) and click select the sensor submenu, followed by the gyro self test button, I get a failed test with the following results: Initialized Temperature: 34 Noise Bias (dps) X: -256.000 Y: -132.000 Z: 255.937 Noise Power (dps-rms) X: 0.000 Y: 0.340 Z: 0.000 HW Self Test (%) X: 100.0 Y: 96.1 Z: 100.0 Result: FAIL Any information/assessment on the results would be greatly appreciated. Thank you for your time.