Thanks guys! The upper flipper was due to the switch not working right. I put a little steel wool to it and it works like a charm! Now back to the diverter.
Thanks!
Glad that it worked. Those switches are gold plated, and the gold plating is rather thin, It sounds like they had been filed before and taken off the plating, so it then rusted and would not make contact until you scrubbed them again. I would suggest that you replace the flipper switches since they will continue to do this.
When you take apart the diverter, make sure that you clean out the inside of the bushing that is on the playfield. I use a q-tip dipped in 90% rubbing alcohol, it takes several swipes to really clean it out.
Never Ever use WD-40 on a pinball machine. It is flamable, and it collects dust that will make the parts wear faster.
Check out the pinball repair guides here:
http://www.pinrepair.com/
There is a whole section on Data East pins. These guides will be your best friend.