For years I ran Shell Rotella 15W40 in my Jeeps and the current one almost always had a lifter ticking for a couple of seconds on startup. Just before the last oil change I added a half quart of tranny fluid to the oil and ran it for about 50 miles or so then changed the oil to Pennzoil 5W30 about a 1,000 miles ago and haven’t heard a single tick since. Not sure if it was the detergent in the tranny fluid that cleaned the lifters or the change in oil viscosity.
I’ve only used Wix 51515 filters which are the longer version of the stock filter