your spanner light may just be warning you that a service is due,to reset it-foot on throttle and other foot on brake,turn ign.on and wait 10-15 sec and should start to flash,turn ign.off,your other faults may be a bad connection behind dash,have you checked fuses?remember had one like that a while ago,talked to a friend at main dealer and he said give the dash a thump,they had a memo through relating to bad connections behind there,worth a look,good luck
cdc, November 2010