I'm pretty sure the 3.5L is an overhead cam engine. If you have not replaced the timming belt, I would guess the belt is starting to come apart!