My digital tripmeter works, my RPM gauge works, but my spedometer stays stuck on zero.
I seem to remember this being a VERY common issue with the cavalier. Some stayed on zero, some on 110 and some were just off. It was a pretty widespread problem. You might want to do an internet search and see if there has been a resolution or quick fix (maybe even a recall?)
Those who can, do...
Those who can't criticize on the internet