It sounds like a sending unit/wiring failure. Is the cruze control broken too? The sending unit is on the differential. The best troubleshooting source for 940s is the brickbvoard. Go here for spedo problems. http://www.brickboard.com/FAQ/700-900/ElectricalInstruments.htm#Speedometer_Failures
It is non-servicable, so repair requires replacement of the speedometer/odometer assembly.
If the speedometer and abs light are not working then you have a speed sensor problem. If the speedometer or odometer are not working then you will need to take it to the dealership and have them send it off for repair.
Broken tooth in speedometer head. Replace speedometer head
Need to figure out what's wrong with them, first.
If your odometer/speedometer stopped working, then you must replace the "vehicle speed sensor" located on top of the differential if your have a manual transmission.
Stepper motor for speedometer has a broken gear in it, causing unpredictable operation. If the odometer is still working, then the speed sensor is OK. Instrument cluster needs repair.
There are two possible actions: 1) Replace the speedometer head assembly, because that is where your problem is. 2) Ignore the broken odometer and forget about it. The speedometer and odometer are one assembly. The same input that drives the speedo also drives the odometer, so you have a problem in the head itself.
check the vss located on the tailshaft of the transmission for the speedometer issue the odometer is figured out based on the speedometer also so it will quit as well. this sounds like either the sensor is bad or a short in the wire from it The cord for the speedometer came undone from the transmission or the gauge cluster is bad
The best way is to buy a book on your model and see if you can do it. Then! Ask again on this sight for help when you feel confident that you know what your doing to repair the speedometer.
According to my Haynes repair manual, 1996 and later models do not use a conventional speedometer cable. They use an electronic speedometer and a vehicle speed sensor (VSS)
If both the speedometer and the odometer do not work I would suspect the VSS (Vehicle Speed Sensor) located on the tail shaft of the transmission is at fault. If only the speedometer doesn't work it's probably a problem with the dash cluster.
its an LED display and a part of the instrument/speedometer cluster. You can remove it, ship it, and have it repaired for $100-$200 Speedometer repair on ebay, in CT...very reliable service Addition: You cannot remove the odometer from the circuitboard. The problem lies within the board, not the odometer display. I can refurbish the whole board back to factory specs. Contact me at ANCTechnologies at hotmail