TrainDork, have patience. If all the possible problems are not the problem then a non-possible problem must be the problem.
Go back to start. The first wire on the 4 finger set of contacts goes with the contact on the E-unit coil that is connected to the center rail power. The LAST contact goes to the connection to the field winding of the motor. The two contacts in the middle of the 4 finger set are connected together and go to one of the motor brushes, either one. The two contacts on the two contact set on the bottom are also connected together and connect to the other motor brush. Now; if the e-unit is good, as you said, and if the motor is good, as you said, and it is wired as listed above it should run! If it does not run one of the three is BAD.
To find out which disconnect the three wires from the e-unit that go the the brushes and the motor field. Connect a wire from the motor field to one of the brushes. Connect the other brush to the transformer. Connect the frame of the engine to the other side of the transformer. Note the frame is where the other side of the field is connected, you may or may not be able to see this connection. Connected this way the motor should run. If it does not it needs to be repaired! If it runs then either you still are not connecting the e-unit properly or the e-unit is bad.
It is possible to put new parts in an e-unit and still not have it work properly. The plunger must move up and down, the paw on the plunger must engage the drum AND turn it, all the finger contacts on both sets of fingers must contact the drum. Did you put the drum in backwards? It is possible. As a test, connect the two center sets of fingers, bottom and back, together. Connect power to one end of the 4 finger set and connect a light bulb to the other end of the 4 finger set. When you cycle the e-unit the drum should turn and the light should go on and off with each cycle.
If all this checks out OK and the engine still does not run then something else is bad. Not much left except the center rail pickup roller.
Al