Not sure about the barrel shaped valve. The upper solenoid is the idle bypass solenoid. It needs to open at start. The lower solenoid is the lockoff. it must open at start also. If either one fails to open you will either get too little fuel or no fuel. Have you checked for voltage at the solenoids while cranking?
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.