Greetings!
I was wondering if you ever had any luck with your P2 Corruption?
I experienced a similar corruption that occurred when I used a eSata pci express card to an eSata Voyager dock.
The footage was fine in my laptop, and I moved it to my back up drive. Upon playback, I learned of the corruption.

I did several test and realized that the eSata was the source of the problem. Under FW800 there were no corruptions.
I am curious to see if I use a more pro eSata card like the one made by Sonnet, I could have avoided this. But I too am looking for a fix for my particular corruption. I’d had to trash this footage.
If you have any ideas, please shoot me an email.
Good luck.
MJ