Can anyone confirm if this: PTR29-60040 Is the part number for the first gen (gray) supercharger bypass valve/diaphragm? I think mine might have a slight leak in the rubber inside part as when I push the lever in, block the nipple with my thumb, and let go, it retracts about half way then stops...