My problem was not with the engine it turned out that the rotors were chattering and were replaced today, on the way home form the dealer the LF ball joint failed and in driving it back to the dealer the RF ball joint failed as well, so my car is in the shop getting both lower control arms replaced . Total cost to me for replacing rotors and both lower control arms is around $1000.
The real problem all along was the ball joints failing causing the noises.