this look like mis communication, can you give a pic of evap cannister you mentioned?
since you speak of all the way to the fuel rail i guess the evap cannister is under de hood?
my problem was also solved for a short while, but came back after 3 gas station visits.
after replacing the fuel neck...