As Trikey suggests, check the connectors on the gear box, then where the cables go under the body above the heat shield, and if still nothing, consider the linkage box where the cables go in to the gear lever.
If the ball joints have separated on the box, and they don't seem strong enough to hold, you can obtain a clamp/s for them.
Good luck.
|