Sky-high diesel prices squeeze truckers, farmers, consumers