Was driving home yesterday and it was working all day until the very end of my trip where the speedometer didnt work. it bounced around when i tap the top of the console and would pick up to the right speed ever like 5 sec but would go back to zero.. then all of a sudden my chech engine light comes on and trhe TCS lights comes on... what can be the problem? Help!