No engine is perfect and if a car is consistently pushed or abused who knows what will happen? Not saying you did that, but the car did have 29K on it when you bought it and unless you knew a detailed history any number of earlier issues can lead to a problem like that. Bottom line being that the 3.5 has a very good reputation for reliability when consistntly maintained.