2011 scion xb
I just had new front struts put on but now its
making a loud squealing/screeching sort of sound
when I turn my steering wheel and even just
regular driving down road...please help with any
ideas of what to do please! Ty in advance! Also,
have to put little oil in every 4-5-6 days and think I
have small radiator leak.