when you do the reset mate make sure you have warmed the engine up before hand, dissconect battery for 25-30 mins(big terminals under the second cover) then reconnect, turn ignition to 2(dont start just yet), press both elec window buttons fully so they auto wind down, when open press button fully again this teaches the ECU where the end of rails is for the glass. then pull buttons fully to wind up the pull fully again(if you have rear windows same process).
now start engine switch on all lights including fogs if you have em and also turn aircon/climate/heaters to full for 30 second the switch off every thing. restart engine a take for a drive, take car somewhere quiet without boosting turbo as much as possable, then accelerate in each gear(up to 4th) a couple of times to full revs(hense pre-warm up) then let it slow down without braking as mush poss. this basically teaches the ecu what could be expected of the engine if required at full speed for the right fueling and stuff, after that try and take for a drive where you can make top gear safely and legally and accelerate from low revs a couple of times,
this is the process i used on my car and after it did seem to run a lot smother, it is quite in depth but your efectively removing all adaptions from the ECU when you reset it so teaching it what to do when it needs to is a good idea. hope it helps a bit mate