solenoid-valve-troubleshooting-checklist