I have an app on my android phone that reads a GPS module (CarLock) that tells me if my car has moved, started or if there is a big vibration. I had a Samsung Galaxy and it crashed, locked up, didn't tell me the engine started, etc. I reinstalled it, talked to CS a couple of times, lots of emails back and forth, nothing really helped. A friend of mine linked his phone to it and had zero issues, so I bought a new phone. I still had issues, different from the first phone, until one day when I took my car in to get the oil changed, and it suddenly started working perfectly and has kept on working perfectly. I have no idea why or how it fixed itself, but it's flawless now.