Im starting the process of diagnosing a P0441 code. I've only had my 04 since October and have been getting random evap codes (small leak types) here and there. I've replaced a few hoses and the crappy locking gas cap. I haven't had a code in a while until last night. I'm not looking to replace the canister but in my research, one of the fixes for the P0441 codes is a new purge valve and/or canister. Once I get into it, I'll be able to determine what needs to be fixed. I wanted to price some things just in case. I can find purge valves all day but the canister is another story. They're crazy expensive. $250-$300+. While looking around, I saw that some folks with the older TJs were able to find a substitute. I looked on here and everywhere else and couldn't see that anyone with the 03-06 TJs have found one. I found this:
https://www.amazon.com/dp/B005P0BPSG?tag=wranglerorg-20 which looks very similar to mine so I might just get this if it does end up being the canister.