Autodata i think was the name of it. But i think we found the problem. There is some after market speedometer in the car and it has some dodgy wiring going into a relay, every time i turn up or down the brightness there is loud buzzing coming from the relay. Anyways, if the car isn't starting then i just have to mess around a bit with the brightness adjuster and it fires up straight away. Gonna try get a video tomorrow when the car doesn't start to show what i mean.

Going to buy standard e39 clocks now and get an auto electrician to sort out at all the messy wires and hopefully it will sort it.