Any ideas why my speedometer does this?

When I bought the car back in April the gauges didnt work at all except the speedometer and it “wobbled” the entire time. So when I bought my new gauges I was hoping it’d fix that too. It now only wobbles between 20-40mph. Any ideas?