Usually squealing of the belt is that it is to loose. There is bolt that you can adjust the tension with. The best way is too remove the passenger wheel, plastic cover on inner fender well to get to the adjuster to adjust. Make sure you use jack stand to support the vehicle when working on it.
$150.00 for labor to do the timing belt is very reasonable.
Keep us posted on what your mechanic finds out with the crankshaft and if you install a different distributor.