Sounds like you are having problems with that car. Try what toad said, but I can't see it clearing the problem.
As a matter of interest, did the lights work previously? Did the light at ignition? Just wondering whether there is an underlying fault.
As for the dealer, I expect that all will be reset in a single job.
Me suspects loose connections... somewhere...
My injector light was on for 6 months before I was under the car and noticed a 'floating' connector in the bottom of the engine bay! Replacing it in the temperature sensor resolved.
May be an idea to disconnect and reconnect all/any connections under the bonnet.