From experience, it would be worth checking the fuel cooler - with a well-placed finger you can check the cooler at each end; the seals (or O rings) occasionally weep, and it is difficult to spot. In my case there was no leak when hot, but the leak occurred when the vehicle had completely cooled.