My speedometer has been acting strange. When I turn my key to on, the airbag, mil, spoiler, asr(traction control), battery, and abs lights light up. Then the speedometer buzzes and the needles go down about 2mm then go back to normal. Then the brake, temp, oil and seat belt light up and after about 10 seconds the airbag, mil, and battery stay on until I start the car and airbag and mil stay on all the time. The gauges don't move at all but gas light comes on, no codes for the speedometer.