Diesel Drops Back to $2.956 per Gallon