Sounds like the trans is fine and it's the linkage or cables that are giving you trouble.