Could the squeal noise have been a vacuum leak from the intake manifold?
If the noise persisted with the car running in drive and not moving, it could be the pump or the converter, because nothing else is spinning in the transmission when in drive and not moving forward or backward.