Classic BCM (body control module) failure for that model. New module and reprogram should cure it. You'll find it mounted above the glove box. It will have to be programmed. If you check it will probably do it without the engine running also. You may also have these symptoms, Interior lights flickers . Temp gauge gos hot to cold. Water, battery, oil, security light flickers. Speedometer add on mile. Transmission shift selenoid clicks. All occurs with key on engine off or with engine running