Have you considered the possibility that you simply have a defective piece of track? Maybe it wasn't originally defective, but you may have slightly twisted it so the rails are not the exact same height. Try replacing it and see if you have this same problem before you do all of this other stuff that has been suggested. If you have the same problem a second time, at least you have eliminated this issue, but it really sounds to me that this might be a real possibility as soon as I read that you were using flex-track at this location.
The problem could be in one of two locations...either where the wheels on the front truck derail or the location where the REAR wheels are located when the derailment happens. These engines weigh enough to keep both trucks on the track and if the front truck is slipping off, the problem could easily be where the rear wheels are located when the derailment happens because it raises that front truck slightly...just enough to derail when you are going one way, but not the other way. We are talking about an incline here. It could be just a rise or a dip...that's all it takes.
This really sounds like a track issue to me. When it comes to derailments, HO scale trains are really unforgiving (the engines and cars all have a straight, inflexible chassis and do not have independent front and rear suspensions) and the track has to be installed just right the first time or you are going to have to do it over...eventually. Get it right the first time or you will have to do it over after endless frustration. Trust me on that! I know.
The problem could be in one of two locations...either where the wheels on the front truck derail or the location where the REAR wheels are located when the derailment happens. These engines weigh enough to keep both trucks on the track and if the front truck is slipping off, the problem could easily be where the rear wheels are located when the derailment happens because it raises that front truck slightly...just enough to derail when you are going one way, but not the other way. We are talking about an incline here. It could be just a rise or a dip...that's all it takes.
This really sounds like a track issue to me. When it comes to derailments, HO scale trains are really unforgiving (the engines and cars all have a straight, inflexible chassis and do not have independent front and rear suspensions) and the track has to be installed just right the first time or you are going to have to do it over...eventually. Get it right the first time or you will have to do it over after endless frustration. Trust me on that! I know.