I think one possibility is that the new gasket a few months ago was very old stock. Another is that you've been using fuel with ethanol in it, or that you used some kind of gasket sealant on the diaphragm, or it was distorted when you installed it. One of these things seems more likely than the others, to me, but I won't mention which one in case I'm being unfair to a local spare parts merchant.