Delayed deliveries, second-attempt deliveries, and fluctuating fuel prices all add to the last mile delivery costs.