Diesel prices are averaging above $5, while new policies block certain foreign-born drivers from getting commercial licenses.