You haven't mentioned what DC controller is being used? If its a basic Hornby train set one then seriously consider getting rid of the controller in favour of a Gaugemaster or Morley one.
You can try the loco with a fresh 9volt PP3 battery, either across the wheels of the loco or the battery connected across the rails with the DC controller removed. Of course you wont have speed control and it will run as fast as the battery allows, assuming it moves? To try it in reverse turn the PP3 battery around by 180 degrees so as Positive feed rail becomes a Negative feed one.

If it doesn't run a with a new PP3 battery return it as defective.