Wanted to share this in case anyone has similar issues in the future.
Picked up a WW is very good shape but extremely dirty. Just came off the truck this afternoon. Gave it a good visual inspection before powering it up. Nothing looked out of the ordinary so I powered it up. That's where the trouble started. The ejector at the back of the playfield was constantly firing. Disassembled everything and found that one of the opto receivers was missing. In an extreme stroke of luck, I found it in the bottom of the cabinet. It had broken off flush and there were hardly any of the leads left to solder to, but I was able to successfully solder on some lead extensions, reinstall it, and it worked! It's no longer firing constantly and fires when a ball crosses the optos as it should.
I then went through and tested EVERY switch. They all worked except for the RIVER and BOUNCEBACK targets (8 in total). None of them registered in the game or in the test menu. They are all part of the wiring in the J209 connector on the MPU. I've had this issue before and it ended up being the switch register chip on the MPU (ULN2308A). Since I had a few on hand, I replaced it with a new one and presto! That fixed the issue and now EVERY switch is registering.
Just wanted to share to possibly help someone out who might need it. Thanks - Mike.
1 (resized).JPG2 (resized).JPG3 (resized).JPG4 (resized).JPG5 (resized).JPG6 (resized).JPG7 (resized).JPG8 (resized).JPGIMG_2335 (resized).JPGIMG_2336 (resized).JPGIMG_2337 (resized).JPGIMG_2338 (resized).JPGIMG_2339 (resized).JPGIMG_2340 (resized).JPG