i've had that happen on a previous veichle of mine, the a/c compressor clutch locked up and stalled the engine... look around, make sure it is the alt maken that noise, if it is, its the bearings inside, and time for a new one... witch could have siezed up for a sec and stalled the engine as well
_________________________
-Mike H.