I just realised that i have been using a Z411 oil filter all these years when it's meant to be Z547. The Z411 is only $13 where the Z547 is now $30.
Today i'm trying a mobil 1 filter as it was cheaper than the Ryco.
Cheers
PS: I have actually used Nissan filters a few times so i'm not exactly sure how i got onto the wrong one.