Diesel Average Tops $4 After Fifth Straight Gain