Still could be the solenoid. You will have to catch it when it is not working to get to the problem part. You can always start replacing the parts one at a time.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.