my check engine light goes on,my brake light,and myand my battery light keep going off.they stay on for a little bit then they go off.also my top half of my speedometer light goes off some times and when i turn the lights off then back on they work again.can anybody tell me why,or help me out.its really annoying,especially,my check engine light.thanks