Hi, was driving across europe and just saw that.
I had speedo needle bouncing .
basically, would randomly go all the way to max, stay there, then be erratic.
went down your way, the needle comes out if you pinch gently with your fingers and pull it out.
BEWARE: do not touch the gauge black surface with your fingers, or marks will be extremely difficult to remove!!!!
in my case, the culprit was old dried grease bits interfearing with the disc.
I did it two years ago, so my memory is fading.
but I think you take apart the needle, then the fascia (very carefully for fingerprints).
then maybe mark both copper and alu discs witha marker pen, take out the screws on the side and separate the discs.
do not touch anything at the small spring.
once thats exposed, ear cotton buds and very carefull cleaning follows.
again, with mine, I could see the dirt in it (between the white and copper discs).
Reassembly all, then put back the needle last.
now, as with anything on our cruisers, can be more then one cause.
If you allready checked the speedo cable and thats fine then maybe tear it down.
fingers crossed.
PS the exhaust barely fitted inside the truck, its a replica of oem apart from the front pipe which is different then oem. will get fitted by a garage in end of march-april. Third segment is long! can give u
ebay company to ask for quota.