Consult with your LHS first. Maybe they will offer an on the spot repair. They take the risk of repair goofs) If it is an EASY fix as most suggest it is then fix it yourself. What ever you decide do not second guess yourself.
I am not a very competent model train mechanic but I have "fixed" several small things rather than go through the shipping and waiting hassle.
Either way, good luck to you.