1. "What" not "wut". It isnt cool, IMO
2. Did you ever buy that Peake (BMW specific) code reader, to allow you to decode the BMW codes?
3. How old is the battery???? If 4 years or more, just replace it....bad/failing battery will cause strange behavior
Keep it as simple as possible...but no simpler.