I've seen the throttle return-to-zero problem when using locos that require a separate startup sequence. Are the loco's in question SD70's by any chance?
DV