Ok so my CEL came on and I got the dreaded P0440 code on my OBD code reader as well as the Key on off on off on off dash reader. I checked my hoses and everything seemed ok. under the rig.(stock 2007 sahara with 109000 kms.) Thr filler tube at the top of the gas tank clamp was slightly loose and I tightened the clam p a bit. Cleared the code and I thought I was good to go. Not it came back. I checked everything again Cleared the code. It came back again. I called a repair shop and got in an argument with the service guy when I told him it was an evap code that was showing, He wouldn't accept the scanner code nor the vehicle code with the key thing. He said his tech would have to check it and it would cost $100.00 to get the code. I gave up on him. I called one of the Chrysler Dealerships here and got into another argument with the dumb ass service who didn't even know the jeep had a built in code reader with the key thing. He said it would cost $100.00 to get the code from his techs.I asked him if I should just bring him the cash and bend over. What a dipschit. I took my dogs to the groomer today and had some time to kill so I went to another Chrysler dealer and spoke with the service manager there. He told me it probably was a faulty gascap that wasn't sealing properly. I picked up a new gas cap from the dealer and put it on, cleared the code and went to work. I used the remote start to start the jeep to warm it up as it was pouring rain and 8 degrees out .Went out to a nice warm vehicle proudly showing a lovely orange CEL again. An yone have any suggestions what to check next as I have an 11,000 km drive coming up in 3 weeks. (driving across country and back to see an ailing parent. Any suggestions would be appreciated.