Possibly a cracked flex-plate?