I'd check 3 things, EGR valve (not completely closing), IAC motor (pintle gummed up in bore of throttle body or malfunctioning) and lower intake gaskets (causing vacuum leak). All are fairly common problems, and all will creat a cold idle surge that will go away once the engine warms up.