Guys, there is no need to argue. Overall, the engine was just flat out "beat to hell" & its getting replaced. I am also having them throw in a new clutch as well. They checked the transmission and said it was in "excellent condition & on Monday they are going to check the head gasket and timing chain on the new engine.The mechanics I am going through are top notch and have been in the Birmingham area for over 50 years! Everyone who owns a Ferrari,Porsche,Audi,BMW,Lamborghini or exotic goes with these guys and their parking lot looks like an exotic car dealership. On a positive note, look what arrived today (2006 Mazdaspeed 6 with 123k miles on it)!!!