I've never had something like this happen before. Occasionally the stereo will get very loud for a second, the speedometer will fluctuate. and then the engine will shut off. Sometimes the first two things will happen and the engine keeps running, but is sluggish for a few seconds.

Any ideas?