2011 sportsman spedometer won’t work

My spedometer won’t work on my 2011 sportsman 500. It lights up and everything seems to work fine except for spedometer and odometer. It shows hours, clock, and everything else.

I replaced the speedo today and still the same.

I love my little machine and although it is better if my husband doesn’t know, I would like to know the speed I am going.

Any idea would be great, especially inexpensive ones!