This is for anyone who is having the same or similar issues, it is definitely worth figuring it out yourself, I never got a quote from a mechanic but I have a feeling it wouldn't be cheap, and as complicated as it seems the solution can
be pretty simple.
The issue with my car seemed to be the connection between the speed sensor and wire, the speed sensor is located behind the engine on top of the transmission where it connects to the front axel. To properly get to it I would suggest removing the air box as it gives you much more space. Once I disconnected the wire which just connects with a standard pin, I unscrewed the sensor and saw a lot of corrosion and wierd liquid on both sides of the connectors, not sure what happened there but I went to rock auto and ordered a new sensor and connector, for the time being I had cleaned off the connectors and everything worked fine before it corroded again. New parts came in and the sensor was screwed into the sensors location and the new connector was spliced into the wiring and I removed the old one, pretty simple, just match up the wires (not by colour but by order) and install it. Problem is now solved with a new speed sensor and a new connector.
For those having these issues, here is what I learned from trying to figure this out myself...
Problems causing no speedometer, cruiscontrol or odometer can be related or caused by:
- Bad wiring or connections (my issue with corrosion on the connection).
- Potentially a Fuse although I didn't really look into that.
- Speed Sensor.
- Gauge Cluster.
- Heat - I am unclear on this issue but I've seen a few threads related to the speedometer stopping after the car gets hot or reaches temp.
(if this is your issue you might need to do a bit of research).
Before dumping money into parts I would suggest taking a bit of time to investigate the potential issues so you don't end up spending tons of money. Take out the gauge cluster and look for any bad wiring on the connectors, I tried to follow them into the engine bay but that just wasn't going to happen for me. Inspect speed sensor and connector, the speed sensor is driven by a gear inside the transmission, if you take out the sensor and spin it, see if the speedometer goes up, if it does then that gear is most likely gone (or the sensor isn't being spun properly by the gear), if it doesn't then the issue could be the sensor itself or other issues I mentioned above.
Hope this helps anyone out who is having issues. My car was a 2007 Kia Spectra5 SX 5 speed Manual, I'm pretty sure a few other Kia's from the same time had a similar setup. The automatic Spectra's should also be similar but I'm unsure on that one.
If anyone needs help on this issue I can try my best!
But the most important thing is to do your research!!
Also in my original post on my speedometer issue before it was fixed, I had said that I had no more 12V Constant power, but that was a problem caused by me when installing a radio and I just blew a Fuse, that has nothing to do with the speedometer issue.
Just hoping to prevent confusion.