i have pretty much the same problem, i join a game and bout 5 seconds in:
PB IMPORTANT RESTRICTION: Service Communication Failure: PnkBstrA.exe
and i get kicked with a blank punkbuster message.
i have done everything nearly,
i have reinstalled the game and downloaded the patches again,
i have enabled all access punkbuster a and b to the internet on both my windows firewall and my independent security service,
i have fixed the cdkey and added x9392 into the most left side of the code,
i have also downloaded and installed pbsetup and have updated 2142 and still 2142 will not work when i join a game,
i fear my punkbuster a file has been damaged somehow, if so can i download the same file from ea or evenbalance?is there another way to fix this problem?
cheers