Ordered up some AC Delco from Summit last night, should be here today.
Should be worth mentioning that even though I have been eating up canned ham pumps, when it does work, it flat out works. It will push itself away from the wall if I turn into it.
Decided to flush the system this morning...