marketers trade blame over petrol scarcity