My 2009 V8 just threw check engine codes P0441 and P0455. Been searching for possible causes and solutions. For my particular case, long story short is it was the bad gas cap (clicking but not actually staying sealed, at all). Bought the replacement from Toyota dealer today ($31), installed it, cleared the codes with my bluetooth little reader/scanner. So far so good.
I didn't think it was the gas cap at first. Besides, I swear I just replaced it with one I bought from Toyota dealer probably about a year or so ago. Probably from receiving one of the EVAP check engine codes. What threw me off, and the reason I'm writing this post (lurking around this board more than 10 years as guest, just joined and this is my very first post) was I focused on how the gas cap was tighten/closed. I thought as long as it made the clicking sound, everything was good (tight and sealed). As I found out today, that is not necessarily true. Gas caps made years ago (as in 20+ years) used to require some unscrewing efforts. Gas caps nowadays, when you unsrew them, they would unscrew so effortless and quickly, I didn't realize my old gas cap was no longer had any seal, no resistance, at all. And now as I think about it, it could have been loose like this for quite a while.
Not sure if this has anything to do with another "pre-existing condition", namely my fuel data sending unit has been bad. The fuel gauge routinely shows much less gas than I know my tank actually has. I fill her up, it shows I have almost 3/4 tank full. But having this fixed is too costly so I have been trying to live with it.
Thanks for bearing with my first and lenghthy post.