Before you buy a new one, I would do this, especially since that solenoid is not necessary for proper engine function, remove the solenoid, they usually have two flats on them that a 1/2" wrench will fit, you may have to take a cheap wrench and grind it down to fit in the space below the bowl . Anyhow, remove the solenoid, get a pair of cutters and snip the metal plunger rod off even with the top of the solenoid. Reinstall.
Unplug it and usually I wrap the wires up in electrical tape and tuck them out of the way. With the plunger rod cut off, fuel will be free to flow into the main jet when starting.