You're right - the Top Eject Coil isn't firing, so you have to figure out why. There are only 2 switches involved in firing the Top Eject Coil. In the snippet below, you can see those switches are the Motor 4D m/b switch, as you mentioned, and a switch on the Top Eject Relay.
Make sure the Top Eject Relay is firing when the ball sits in the top hole - that should close the switch in the snippet.
One of those 2 switches below isn't making a good electrical connection, or the coil is bad, or you have a break in the wiring somewhere. Start with checking those 2 switches carefully - use the wire color to identify which switches those are.
You don't need a logic probe for an EM....a couple 12-v auto lightbulbs wired in series will do better for you. And a plain ole jumper wire is great too. For example, if you jump across the Top Eject Re. switch in the snippet and the coil fires, then you know that's where the problem lies. Good luck!