Zealot

I have a vintage lionel 2020 with a worm gear problem. Locomotive runs 100% in reverse but needs full throttle to run forward. Need verification, do I have to change drive gear.