For a few years now, my 2005 Corolla has been making a pretty loud brief swooshing noise when starting in the morning, if the night was particularly cold. It would start normally, so the noise was just an annoyance. When the weather is warm, there’s no noise.
Not sure if it is related to the story above, but a few weeks ago along with this swoosh the check engine light went on with codes P0441 and P0455. The local mechanic said it’s probably the gas cap and cleared the errors, after which all was well temporarily. A few days back, it got pretty cold here (i am in CO) and the light is back on. This time, in addition to the error codes above, we have two P0456. The mechanic did the diagnostics (or said he did) and came back with an estimate for replacing the evap control canister (the part itself priced at $420). I know it’s impossible for you to diagnose anything based on my post, but do you have any suggestions? Is it definitely the canister and not something else, something possibly cheaper, like a hose? Having read a bit about this stuff, I can definitely say that there is no fuel smell in the cabin or a fuel tank leak.
Your thoughts are highly appreciated!