Screech at 70mph.

idk why but im thinking throw out or pilot bearings...alternator and water pump bearings,..p/s to if equipped,.....if you dont trust your mechanic you need to find a new one you do trust and pay him to check them wheel bearings again,could be your issue to....only other thing i could think of at 70 mph only might could be the air pressure pushing down on car body causing a tire rub issue but thats pretty far fetched....

I only use this mechanic for things I won't do. I had them rebuild the engine, because it would have taken me a few months and it took him 1 week. I had him do the brakes because I am not comfortable working on them..... for saftey reasons.... Other than that, I have done everything else.

4 speed or automatic?
automatic