First check that the filter is in fact the one that matches the engine, sometimes folks take the number off an old filter, which may be incorrect and perpetuate the mistake. Fram filters have a reputation for failure, but this could be because they are the most sold filter in the US and have more chances for failure. Try a Wix or Napa Gold for higher quality.