-----Original Message-----
"v=spf1 +mx +a ip4:169.228.34.84/32 ip4:44.0.0.0/24 ?all"
Mails coming through fine here. A couple of points:
"?all" means anything else is neutral. I think you want "-all". It's my understanding that some spam-filters view other than "-all" as if the rest doesn't really matter.
I don't see an SPF record for amprgw.ucsd.edu. If that is the machine actually sending the mail, then I think you want that. See RFC-7208 section 2.3.
Michael N6MEF