So this summer I had my water pump and timing components replaced along with turbos, intercooler, ptu and TC.. the mechanic pulled the motor to do the entire job and I believe did an excellent job.. after about 500 miles my car started making a odd popping noise when moving forward or reverse and Its most noticeable when I turn the car and create body roll.. any ideas whats going on???