I recently purchased a 2009 Kia Spectra EX 2.0 liter with automatic transmission and 138K miles. It was fine when I got it, but a few days later the speedometer stop working and 2 codes popped up. P0128 and P2626. I changed the thermostat and the O2 sensor, bank one. The codes cleared but the speedometer still wasn't working. The repair store suggested changing both speed sensor, input and output. I did that and changed the crankshaft position sensor (the store clerk gave me that one by accident and I said why not). After putting in the sensors the speedometer and odometer both worked fine for a few days then stopped working. My scan tool will not show me the wave output so is there another cheap thing I can try? Thanks for you help.
After putting in the sensors the speedometer and odometer both worked fine for a few days then stopped working.
It is possible that sensors went bad again, you should check them. To do that, you need a higher level scan tool to be able to read the speed sensor data. I would check the wiring connections for the speed sensors as well.
Thanks, I'll try to find a better scantool.
It was fine when I got it, but a few days later the speedometer stop working
I will suggest to check the wiring first. If you replaced the crankshaft position sensor and it worked but now back, the error causing it is still there.
I had a similar issue in my Ford Five hundred. The speedometer was not working and was about replacing the whole Instrument cluster when I noticed some wires were eaten by rats under the intake manifold while trying to change the spark plugs, I connected the wires and my speedometer is working again.
Get a good scan tool, (I have Bluedriver and ThinkDiag and they both can read the vehicle speed), check if there is data from the speed sensor at all.