I doubt the ecu is at fault. Its going to be summat silly bringing the fault codes up a good logging session is needed.
Only if we had the old ecu back we would take the map off then we would put them map on to the new ecu in the car for free.
If you want the map changing then yes you would pay the full amount for the work carried out. spec 2 or revision upgrades.
Nick