Vaseline , is a cheap solution. I think the cap warps or expands in hot weather. If a new cap solves the problem, I will change mine, too.