Prices for diesel surged again over Easter on worries the Middle East war could extend for weeks or months.