Try this little trick that has worked for me. Put an unmanned fuel truck as if it were next to the pumps to get fuel, but make it under ground by putting this in its init field:
this setPos [getPos this select 0, getPos this select 1, (getPos this select 2) - 10]
now when you pull up to the pumps you will have the refuel at fuel truck action available (so it says truck instead of station, at least you can get fuel).
You may be able to do the same thing using the empty objects resistance fuel station (I think this one has refueling capabilities) and if this one is place under the fuel station giving you problems the addaction will at least say refuel at fuel station instead of fuel truck. Oh one more thing, if you use the resistance fuel station, you may have ot put it a bit deeper than -10 because it is taller than the truck, experiment and see.