Screech at 70mph.

It still sounds like it's related to the belts to me. Maybe your belt pulleys aren't lined up right, or you don't have the right pulley somewhere, or your water pump bearings are wearing out and are causing the belt to squeak or the alternator bearings are wearing out and causing the belt to squeal. Try replacing the alternator and triy lining everything up well and see how that works.