well i got the car back on friday night and i think its fixed (knock on wood)
the mechanic didnt say exactly what he did but he mentioned that he checked and retightened all bolts, bent some heat sheilding to give more clearance, moved the exhaust a little and just checked everything out.

i dont know what fixed it but i am soo glad that the bloody noise is gone (hopefully for good)