I had exactly the same problem on my 51 focus 1600 zetec (NO TEMP,REV,SPEEDO,ODDOMETER,FUEL GUAGE BUT BACKLIGHT,INDICATORS,FULL BEAM ECT OK). Problem started a while back but went ok for months. Then last week started happening again and then went completely.
After having read this forum and others I can see this is a common problem.
I have now fixed my problem and I hope this info will help others do the same AND SAVE THEM A FEW QUID!!.
This may be too technical for some people but it might help pointing you in the right direction.
If you can remove the cluster from dashboard and can use a small tipped soldering iron it will help.
Once you have removed the cluster from the dash (be carefull to keep the dials upright) remove the five torx head screws on the back of the unit. This will give you access to the pcb board. Carefully pull the board away from the main body. You should now have the pcb in your hands(you dont have to worry about keeping this part upright).
Turn the board round and you will see two rows of soldered connections that hold the main plug socket on.
Use a magifying glass and inspect all the joints. You should find cracks between the socket pins and the solder(mine was top right hand pin).
Re solder the broken connections with a small tipped soldering iron.
Reassemble the unit and test.
I know this is a bit of a tricky job but if this advice helps anybody it's worth it.
SteveC
September 2008