Heating oil is not the only reason the price of diesel fuel is still up. The other factors are the EPA rules for low sulfer which adds cost to the process but the even bigger factor from my understanding is the futures based on purchases. The very large trucking companies have tied into price contracts for a couple of years set to pay a certain price to guard against rising prices. Well it has worked in the past but now it has bit them and they have to pay the inflated price. Because of that the open market will keep prices higher to us daily driver users so as not to get a bunch of big trucks trying to buy fuel in the "auto diesel line". So my guess is when/if the trucking companies contracts run out or if they can get them changed then the price will start to drop.