So this thread is totally old... but I realized I was having the same issue. Maybe my fix will help someone else out there.
My fix was that the copper wire coming from the solenoid connecting to the post or whatever had come loose. I reflowed some solder in the area and it worked again.
Seems like this is sortof a sensitive area.