The other day, the lane keeping assistant turned itself on, and now it won't turn off. When I press the button on the turn-signal stalk, I get the message on the screen that the lane keeping has been turned off, but it is still on. The lane-edge lines still appear, and the system is still controlling the steering as it normally does. Setting the cruise control to "normal" instead of adaptive does disable it, but setting it back to adaptive, the lane-keeping feature is back on. Since I get the messages on the dash, the switch and its wiring must be OK, and the computer is at least partially responding. It seems to me this might be a software glitch that could be cleared by a full reset, but is there any way to do this other than disconnecting the battery? If I do disconnect the battery, will I have problems with radio codes or other unforeseen problems? Any help would be greatly appreciated. Thanks