How many miles? Maybe a suspect timing belt? I don`t know too much about it to help but I was just thinking out loud.