I had the same thing, minus the CEL, and it turned out to be the gas line under the passenger side to the rear of the front tire. The gas line (1997 pathfinder) runs there from the front to the tank but is shielded. Neither I or the mechanics could find the leak until it "popped" enough to start to drip (pour) onto the ground.