check your TPS, throttle position sensor. had the exact same problem with my lumina years back. idle surged ilike crazy in cold weather.