Your erratic speedo readings could be due to the faulty capacitors and as mention by Iqlima its just a RM2 fix if indeed its the capacitors that are the culprits. I think if you can find a spare cluster u can pull out each individual meter and test it in the spare cluster to see if its really the meter that is faulty or the cluster circuitboard (ie capacitors) that is faulty. Else just get a whole new 2nd hand cluster lor. Just cost more $$ only.