Oil pump hell.
Probably not related to your problem but I would definitely get rid of that POS Fram filter and use at least a Purolator or Wix.
Or the best option... order some industrial-grade Baldwin filters from your local Grainger supply. I think they run $7 a piece and are made in USA.