The driving issues won't be down to the idle.
Quite frankly if the mapper gave the car back to you lke that, then his no mapper anymore than I am the pope!
Out of interest what made you decide to change management, the OE Weber ECU'S are very good!
The starting quite possibly is down to the idle, the way to tell is to open the throttle slightly when starting, what happens?
Martin