Retail margins on gas are very slim, price goes up because gas futures go up. Also location dictates price, a location in a nice 'burb or in the hood is the highest; those in a blue colar area are the lowest.
BTW there is a reason why the corner gas station now looks more like the local 7/11, this is now where the local owner makes his profit. In the old days it was a mechanic's garage.