Hmm, with the pin pushed in, you should run out of oil before running out of fuel, if your not getting thru the oil with the pin punched in, then no wonder your low on oil to the bar.
is the screen/ filter on the oil line pick up ok, check for operation of the air valve/ located above the bar...