alright, so this is frustrating and perplexing.
I checked continuity on the hold switch of top eject relay, and the three switches associated with top eject on the score motor (5B, 4D, and Index C). all were correct when open and closed.
I also checked the solder joints on all mentioned switches. they were all okay as well. I did find a stray wire touching another solder connected to a switch on Index D (which is associated with pulsing bonus units). i fixed that but now, while top eject is constantly pulsing, both LEFT AND RIGHT bonus unit Step UP coils pulse constantly as well.
(i should mention too that when i manually engage Left or Right advance relays, BOTH left AND right relays fire at same time, and score motor runs. im fairly certain manually engaging left or right advance relay should just step up associated bonus unit, and not run score motor)
i also checked coin door switches, but they were correct.
i should also say, i have inspected and cleaned EVERY relay in cabinet, and also cleaned and corrected ALL the switches on the score motor. Im very confused.