2332 GG1

I have a Lionel GG1 #2332 vintage 2001 that only runs in reverse, same in standard mode and Command. I have tried to reprogram but same situation. All other functions work OK., e.g Railsounds, Whistle etc.
Signal is also weak as speed is not constant… Antenna is thru only one pantagraph The other is “ground” to the case…