why does the speedometer stop working
Check the fuses to make sure the fuse hasn't blown. If that's not the case then either the speed sensor is broken of the wiring in the back of the dash is loose.
Search Chevrolet Suburban Questions
Chevrolet Suburban Experts