Hmmm, I have noticed one server that is using older PB file (Team Phoenix) and hopefully they will update them soon. Note that in a sticky thread it has been said that single player is not functional for FS at this time. You can create your own server for practicing though.
I use PBsetup.exe to ensure I have the latest PB files, and usually do this every couple of days for the sake of it. It might help you out:
One other thing to note. If you use a firewall like ZoneAlarm (I could imagine that most all other firewalls even the Windows built-in has this problem) you must make sure that the PunkBuster A and B programs (don't remember their exact exe names) are flagged to Allow on all 4 settings. Due to the way that BF2142 handles calls from the desktop either you'll never get the notice from the firewall and the PunkBuster update will fail or the game will CTD, either way you get disconnected from the game.