Alright, the problem first arose when I was driving along, when the check engine light came on, the speedometer starting going all over the place, the dashboard lights were dimming and getting brighter, and the engine was dropping almost as if it was downshifting or something, to the point where I couldnt maintain a speed over 20 mph. I brought it to the mechanic and he said that the alternator was throwing off random voltages, and that the problem ultimately came from a bum speed sensor. I get the car back, and everything was going fine. The other day I started it up again and the check engine light was on again. From what I could tell, the engine wasn't dropping out like it had before, but the dashboard lights and the headlights were cutting in and out again, as well as the air coming into the car, was coming in with bursts. Can anyone help me?