High diesel prices could hit consumers harder than gas costs — for months