check your fuel cap is venting. after you've been on a drive open the tank, if you hear air suck in then its not venting properly. this would cause a vacuum in the tank as you use diesel, then when you stop the engine the tank trys to expand and sucks the diesel out of the pipes.