I have had this same problem several times in the past after a lot of headaches I found out that the drive pin in the solenoid had backed out slightly and was catching. I fixed it at the track by tapping it back in,then changed it when I got home. Sounds overly simple but it can cause a lot of head scratching.