How long have you had this car and have you changed the ATX fluid?
Why such a high price for the IMRC?
P0731 : Gear 1 Incorrect ratio
IIRC the ATX fluid should be changed at 40k, 70k, 100k, 120k...
Depending on exactly what's wrong, changing it now plus some conditioner may actually mitigate the problem.