There are three hoses going to the solenoid.
One goes to the carb (from top of solenoid).
One goes to the diaphragm (from side of solenoid)
One is vented to air (from bottom of solenoid).
You say that when you suck on the line from the solenoid that goes to the diaphragm you get a vacuum - meaning - that you can't draw air? If so, the vent line may be clogged/closed, as the solenoid should connect the diaphragm to the vent with no power applied. What happens when you disconnect/open the vent line?