I've read somewhere that cold air can cause a lean (or leaner than desired) condition in the fuel mixture. The temp sensors don't account for the extra amount of oxygen in the mix. Since a lot of Honda engines run an extra lean mixture when they're first started and at high rpm's, this idea sort of does it for me, if you know what I mean.
But of course I'm no mechanic by any stretch of the imagination...