Problem solved!!!! Thanks to you folks. It turns that the front coupler on the engine had a lot of up and down play and the curved wire that hangs down (fake air line?) was catching on the crossing's wheel guides and pulling the engine off track. I tightened the coupler screw a little and, behold, problem solved instantly. And many thanks for the layout Joe.
JCS44
JCS44