Could be a bad solder joint on the back of the dash... mine was!
Solder joint cracks, bottom left in the picture below, you can see it's cracked... Brianmoooore posted before about the 220Ohm resistor joints that need re-soldering, this was my problem. I have load of photo's from when i fixed mine a couple of weeks ago, I'll do a write up soon...
