Diesel cracks the $3 per gallon mark