First time post, long time watcher...

52 reg 406 glx estate 2.0 hdi 110. I'm in Herne Bay, Kent.
I bought a KWP2000 kit and tried to flash the ECU. This worked for a few maps but none of them were perfect... then unfortunately on the last map the computer crashed therefore buggering up the ECU. I can't write the old file onto the ECU (I'm guessing) as it can't read a valid file there to delete first. I bought another ECU and hoped that I could flash my old map onto it but it doesn't seem to be working....
I'm wondering what my options are. I could get a new ecu, bsi and transponder but would rather not. I'm guessing or hoping if I get a tuner to write a map onto it, they should hopefully have a more sophisticated system that wouldn't require a valid map on there before it can do this? Would that be correct? This way hopefully it'll be fixed plus I can get something out of it. The main purpose of this is I want to improve the 40mpg I get!
I was wondering what PP2000 does. Can I write the old file onto the ECU with this? Or maybe get the new ECU to work? Does it have these functions?
Any ideas or suggestions which what I've said or any other ideas?
By the way, I know it was my fault for messing about with it but I knew I was taking a gamble.... win some lose some!
Thanks,
Daniel