Your EGR valve could be clogged up. It will cause rough starting when its cold. But start just fine after its warm. Plug in a reader and see if there is a code pending. If its P0401 then thats your problem.
Simple fix really. Search, and you'll find a how-to on a forum somewhere.
Whats the mileage?