On my 400, the speedo needle has recently started to bounce, and this is not wiggling but more like bouncing wildly from 0 - 120 (or whatever max is).
The behavior is normal up until about 55 mph, and then the needle will wander between 55 - 65 mph. After 60 mph the wandering gets more aggressive and the needle starts bouncing wildly the faster you go.
There are some factors that seem to affect it like speed, load, rpm, whether I'm turning, going up a hill, etc. The gauges are mounted in 100% stock way with brand new OEM cushions. The cable is aftermarket but it has only 1,000 miles or so and I cleaned and lubed it, then tested before making this post. The rest of the bike is also stock.
The reason I'm really concerned about this is because I had this happen once before (speedo bouncing around wildly) and the gauge and odometer eventually stopped working altogether. I would like to fix this issue before it breaks the mechanism again.