The fact that it only occurs when running the loco one way would indicate it's most likely an issue in the drive train. I would be inclined to think that this would probably disappear with tume and more running in.
As for the circuit board, is it causing an issue? Are the lighs working correctly?