Honda civic 1996 speedometer jumping to 20mph then staying there?

I recently bought this honda civic, had the check engine light and the only code that popped up was p0501, i ended up replacing the vss as thats what i thought the problem was but my speedometer still doesn't work. I don't know much about cars so i don't know what else to do.

also everything else on the dash work like gas gauge and stuff.

Probably a a bad instrument cluster