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.