Fluctuations in crude oil production and supply, economic conditions, and environmental regulations are the main factors affecting diesel prices.