Yes I had the same problem but used a >3/16 long piece of brad nail. This has worked for 9+ years. For folks new to these problems, 1928-29 with the oval speedometer originally had an offset blade on the transmission end small gear shaft. 30-31 with round speedo originally had a square on the transmission end gear shaft. The top ends of both speedos has the square end cable with an attached washer to control the inside cable from slipping out of the square tail in the speedometer shaft. Some times the bottom drive shaft on 28-29 is changed over to the square 30-31 and works fine. I have seen the bottom square gear shaft constucted both broached square and staked square while heated. I do not know which may be original. The inside cable musted be match in length to the outer cable. Buying the inside cable only will likely lead to being to short or to long. I have two cables that are 5'' different in length. The speedometer end square shaft is a match for a #1 square end screw driver bit. You can check your speedometer with a low speed battery power drill counterclockwise. Another though, do not pinch the cable where it is attached to the frame. If the speedometer readout is not steady and bounces lub the cable and check for binding. I suggest using only a graphite lube. You will find it at NAPA or from you favorite Model A supplier for about $3.on mine someone suggested putting a small piece of toothpick in the hole first then the cable. I did and it worked and has been working for 7 years now. I was told something to the effect that the cable end was going in to far passing the square part. I don't know if this is true but it worked for me