I was just driving down the road today and all of a sudden my speedometer went haywire. It started to shift back and forth and when i came to a stop light and it went to zero it stayed there. It came back for a while when i hit the dash, but i'm not to crazy about doing that again. Anyone have any ideas about what might be happening?