Good day hopefully someone has had the same problems I'm having. I have a 2003 dodge Dakota quad cab with the 4.7 and I'm constantly getting the evap code p0440 ive changed the gas cap some robber lines did a smoke test and replaced the tank leak detection pump .after clearing the code it last about a day then the light will come on again I'm pulling my hair out and I dnt wanna replace every piece in that system any help thanks