Sounds like the flex plate.. When mine goes, I'm going meziere.. Fix it once and be done with it