You should diagnose the problem first, instead of just throwing parts at it. P0455 is a large EVAP leak I believe. First, clear the code out and drive for awhile, see if it comes back. If the CEL comes back on with the same code, then you do have a problem and it's not a fluke.
Assuming...