Someone PLEASE tell me what this is!
So my CEL came on last week and got a evaporative emission leak (small leak) code. Gas cap was tight yet i also got the Gascap words on odometer from time to time. Got under my truck looking for the vapor canister and in the process found a round black canister with 1 hose going in and 1 going out down by the fuel tank on drivers side. It has air running threw it and it has a hole in it which i assume is not suppose to be there since it looked like a rock or something put it there. I called dodge dealership, local auto parts stores and all the friends i could think of that might know what it is and no one knows. Iv heard it all from Vapor canister, leak detection pump, purge canister ect. Im not sure if this has anything to do with the leak but its a good start. I put some plastic epoxy on it and right now its drying but can someone try and see if they know what this is?
Well it's hard to tell from the pic, but the best way to know is if it's connected directly to the purge pump with one of those lines. If you took your pic from farther away, showing surrounding parts it would make it easier. The LDP filter connected on one side to the pump via a very short hose. If it's got a short hose going to the pump it'd have to be the filter...



