Quote
My bet is a throw out bearing

It is almost certainly *not* the throw out bearing or pilot bearing. They should not be spinning under the conditions he is getting the squeal.

He only gets the noise with his foot off the pedal. The throwout bearing (& pilot bearing) only operate when the pedal is pushed in.

Dave