The reason is surcharges. Credit card companies charge stations fees when customers use plastic, and as gas prices rise, more people are using their cards. That means more fees, and shrinking profits.
Manager Roger Randolph said that every time someone puts $50 worth of gas in the tank, the station actually ends up losing about 98 cents on the deal.