Have you already got a new PCM? a lot of money?
Like I said before, it's very rare for a PCM to actually fault. People often mistake faults on them when it is things like remap, sensors elsewhere or bad earth. A good engineer should be able to tell that, but it's very easy to mug someone off with a PCM fault