Quick update. I lubed it up some more and my speedometer still bounces. The issue seems to be that the cable seems a little long. It's 63 inches but it wants to bow about an inch behind the speedometer and I think that's causing the issue.
Is it plausible to trim an inch off the end that goes into the transmission to shorten the cable and reduce the tendency for it to bow?