I have 2000 Cavalier. While driving, all the lights go out and stay out for awhile then come back on, usually after hitting a small bump in the road. When this first started, it would always start, now when it does this, the car won't start. It will crank but it will not start. Also when I put the car in reverse, the lights all go out. Sometimes just before it happens, when driving, the turn signals stick and then start flashing, then all the lights go out. Eveything, head lights, running lights, turn signals, all the lights on the dash board, radio, dome lights, horn, they all go out. Three mechanics have looked at this and no one can solve this problem. They have checked and cleaned wires in the dash and the wires that connect to the computer. Also, replaced the ignition switch and the instrument cluster. Because it is intermittent, they say it is hard to tell if it is fixed until I drive it awhile. It does this several times a day, every day. It cannot be driven at night. This has been going on for 2 1/2 months. Thank you.