Check all your wiring connections, it sounds like you have a loose connection somewhere, also check the harness plugs and make sure they are also tight.
You may need to replace the speedometer fuse. The speedometer cable can cause your speedometer to stop working. The speed sensor can also cause the speedometer to stop working.
There are a few reasons that could cause the speedometer to stop working on your Toyota Camry. If the mileage is still working then the speedometer cable end is damaged. If both the odometer and speedometer do not work then the cable is most likely broken.
Either that, or the speedometer cable went bad.
There are several things that can cause your speedometer to stop working. The most common cause is a blown fuse. The second most common cause is a malfunctioning speedometer cable.
Broken speedometer cable?
The gears in the speedometer are stripped. If the odometer is working then you have input.
TCM Malfunction, And/Or Speedometer Sensor Malfunction.
coming to a complete stop
If your fuel, rpm and temperature gauge work fine, then it sounds like the same problem that I have. It could be either the speedo drive unit or the speed sensor.
Speed sensor bad.
Nope, bet it was the other way around... Your speedometer stopped working and your check engine light came on. A broken speedometer (don't know what car so I can't pinpoint it) will cause a whole bunch of codes.
If the speedometer continues to work - probably a broken gear etc. in speedometer head and probably will have to be replaced. If speedometer does not work -- probably a broken speedometer cable