Usually the reverse unit needs to be repaired / rebuilt.
If you are not comfortable with repairing it yourself, bring it to Trainland in Lynbrook on Sunrise Highway. I used to work there doing repairs when i was living in NY City. I'm in North Carolina now, and worked for a repair center down here.
Larry