Loud high pitched screeching sound when I start the engine

If your mechanic can’t find the problem, it may be time to look into a different mechanic. Either that or leave the car at the shop overnight if the noise only happens in the morning or after the car sits for a while. This problem should be easy to diagnose. It could even be a simple case of worn belts. If they’re old, even if they seem tight enough, they can still slip and make noise.