This forum was great help for info on replacing an intake manifold gasket. The only part i would mention is that the 2003 2004 Corollas have a different throttle body mechanism than the ones on the posts here. That threw me off a little. I won't find out till this winter if it solves erratic revving in cold temps but i hope so.
I cleaned the throttle body and changed the air cleaner before restarting the engine. It revved to 2000 rpm for a few minutes. then it revved up and down for 5 more minutes. Now it takes 5 minutes but when warm it will settle on a steady 1000 rpm idle and runs fine. Is all this normal? Before gasket replacement it idled at 700rpm steady. Is 1000rpm a good idle speed?