The speedo is driven by a low voltage square wave frequency generated
by the gearbox transmitter. As it's virtually impossible for anything else
to simulate this signal I can only assume that that the speedo head can
also respond to a DC voltage and drive it full scale. If this was the case
then you should also get a hold light error, flashing 1 second ON and 1
second OFF, although a DC signal may confuse it.
If your odometer reads in MILES then a frequency converter "Chip"
must be fitted behind the instrument panel and I would suspect that
this is faulty and sending DC on the output to the speedo. I would not
suspect anything prior to the "Chip" because the circuit only responds
to the rising edge of the frequency and it would not pass a DC voltage
if it was in good condition.
If you do have a converter "Chip" fitted I would first remove this and
re-connect the original cables, this will then convert the speedo back
to reading Kilometers and with a bit of luck solve the problem.
If you don't have a "Chip" fitted and your odometer reads Kilometers
then you will have to use an oscilliscope to test the actual input to the
speedo head to determine if the speedo head or gearbox unit is the
faulty part. A modern electronic volt meter would not reliably block
the DC component whereas an old moving iron meter may give you
some indication.
Sorry if this is becoming complicated but the symptoms are unusual
and you need to discover the actual fault before spending lots of
money on something that may not cure the problem.
Whatever you do, tell us the results.
