Speedometer trouble

I’m having some issues with my barracuda speedometer. I just changed the cable but now the needle is getting stuck around 20 when decelerating slowly. If I stop quickly however it tends to go back to 0. Not sure if this could be my speedometer gear or the head. Thanks