last fall, the check engine light came on- Autozone states the knock sensor is bad. At the same time, odometer/cruise would work off and on. Now as months have gone by, the odometer RARELY works. Could all the electrical issues be connected? Is odometer controlled by Speed Sensor on the transmission or somewhere else?