When getting my oil changed on my 2022 Edge, the technician said that the oil cap must be replaced every time to ensure a good seal. I’ve been told this at two different shops. The second one replaced the same cap, but advised that I should get a new cap at the next oil change. I’ve noticed a bit of oil has leaked on to my driveway. My question is, does the cap actually need to be replaced at every oil change?