It sounds like you have a cluster, normally this could be sorted out at your local garage for about £20. I had the same problem i took it to my local car garage they charged me £20 and since then its been fine, this was about 3 months ago.
Anwar, July 2007