It not likely the alt.

I'd check they Idle control valve & TPS...and the electrical terminals for them.

also check the fusible link terminals, if they become loose they will shut the car down.