Hi, in many cases, the fault can be linked to either a poor battery condition or a poor earth connection, likely in the lights. In the case of the battery, the ability of the battery to start the car is no longer the best indication that the battery is in good condition. Modern cars, even at the age of your car, rely very heavily on a sound battery for the electronic systems to function properly. Any low voltage or spikes caused by a poor battery, or a failing alternator, can make the dash light up like a Christmas tree. If you don't know how old the battery is, consider getting it properly drop tested (Halfords or Auto Electrician), but if you know it's more than 5 years old, consider a replacement in the near future. As for earth connections, oft times these are located in the wing area, beneath the liner and therefore in an arduous location for electrical conductivity. Check the earth points if you can, corrosion here can also through up many random alarms / dash lights.

Jim M