My 2000 130 had the same problem. I took it back to the shop and it was determined that my belt needed replaced. It is perfect now. I neglected to ask how it could be the belt considering the fact that it didn't squeek before the alternator died.
More likely the bearings in your alternator wearing out. Get a new alternator.
I would suspect one of two things. Either the replacement belt is not the correct size or the belt tensioner is bad. The squealing sounds like a loose belt which would also account for the battery light. possible bad battery causing the alternator to work too hard
Alternator belt needs adjusting
Sounds like a slipping alternator drive belt. Adjust in accordance with manufacturers instructions.
A worn belt will cause a squealing noise. The squealing noise is caused when the belt slips. Tightening the belt will temporarily fix the problem.
Sounds like a loose or worn belt, alternator or fan tends to do that when they get worn or loose.
Its almost sounds like a dolphin noise.
A Geo Metro is a front wheel drive vehicle. When a squealing noise occurs when the wheel is turning, it can be an indication of damage to the CV joints.
The noise a pig makes when it is angry or hurt.
It may need just a simple belt replacement. If you change one, change them all.
If bearings go bad on a alternator/ will make a grindind noise or long squilling noise.. but if only electronic's inside alternator are damage no noise wil be heard
You need a new belt, it has nothing to do with the battery, but rather the new alternator. The belt is probably old, dry and cracked so it is slipping during the acceleration period due to the load from the engine.