Nice one....
Good opportunity to check the condition of the wiring, mine was battered by badly installed alarms and as a result ended up rewiring the whole car.
The fusebox drops down quite easily if you remove the lower dash on the N/S. Check for bodged wiring, earths not plugged into the crowns. While you're there you may as well check that it's not getting leaked on by the windscreen letting in water (common fault if there is rust around the windscreen seal in the corners). Damp fusebox can cause all sorts of disco lights.. I've had the same problem.
Has it got any after market electrics fitted, alarms/immobilisers etc?