Higher crude oil prices, US refinery shutdowns, global diesel shortages and a weaker rand among the factors blamed