I had a similar problem. The lights are on a timer. If I waited for the 10 or 15 seconds before starting the engine, the lights would go out. If I started the engine before the lights went out, they'd stay on. There is a timer module in the fuse box under the left side of the instrument panel that could be the culprit but my problem went away after I replaced my battery. Just taking power away from the system seemed to straighten everything out.
Karl