Check the version number (and date and size too probably) of the requester, brequest.exe. In order to fix an bug Pervasive.SQL had to enforce the requirement that the key buffer be set properly. This requirement, though documented for years, had never really been enforced and so some programs did not set it correctly. You might also check to see if the other stations use the DOS requester while the one that you have an issue with may use the newer BtrBox95 which basically attaches the DOS app to the Windows requesters. You can call Pervasive Support and I'm sure they can help you with this. Is there any particular reason you haven't tried their support?
Pervasivite