There appears to be a Pemex very near the Columbia crossing but can't find details. The last Pemex may be the one near the last toll booth which appears to be 4149 according to the Pemex website....
http://viajaconpemex.pemex.com/viajapemex/
We will try to fill up as close to the border as possible to get the last of the cheap fuel.