i was having exact same problem was such a punish but it fixed itself magically dont know how.. that was after 2 factory resets and upgrading firmware to 4.1.2
So hopefully yours will magically fix itself. been working exactly how it should be now and i can use it with confidence again going...