hi you need to get the car in for a diagnostic reading.the ems will have stored a code that is associated with your problem and can be read using a code reader.sound like the EGR valve is giving you that hard starting fault.but a reading will pin point the fault.diognosis can be a little expensive but its where to start.most likely be sensor related and you can save ££££ by replacing yourself .
tranny granny
December 2011