I Have had this problem before and if you have any aftermarket remote car start it scrambles the bcd (body control module) and whenever you disconnect the battery it will do this also as it causes the computer to get confused and stuck in between modes eventually the car will go back to normal its just a matter of time