oil filler cap leaks

sometimes my oil filler cap leaks on my 340

pcv system works fine..lots of vacumn

stock breather cap with a hose that goes to air cleaner

stock valve covers with baffles

should i look for a replacement cap

or is there another fix