Speedo oscillates while driving. Reads anywhere from 0-30 while sitting still and jump up and down while rolling slowly. Cruise control still works, no CEL, speed read from a scanner is correct. When the turn signal is on the needle slowly bounces up and down maybe 1km/h in sync with the indicator. Odometer doesn't go up except every now and then the trip odometer goes up by like 0.1 Km. Car is a 1997 Subaru Legacy 2.5GT 5spd Sedan. Speedo issue suddenly started after hitting a bump at slow speed.
PXL_20230913_233143134.TS.mp4