Hi James:
Can you upload the PIX 501 running config or 'show tech' so we can take a look? What syslog message did you get when you do a 'show log' at the time the issue occurred?
Are you able to make outbound connection such as http,ftp,telnet,etc?
Binh