Whilst driving along earlier, lost speedo, rev counter, fuel gauge & temperature gauge. All lights on dashboard lit up and fuel light & stop light started flashing. Stereo turned itself off then came back on intermittently. Pulled over and turned off engine but lights stayed on on dashboard and carried on flashing for about 30 seconds - even locking & unlocking the car again didn't stop it. Called RAC out who checked all the earths and said it looks like a body control module fault. Any thoughts please?! Car is a 2002 (02) 1.6 Pug 206. Thanks in advance.