it actually boiled down to a static route. the error packets were being generated by my failed ping requests.
I was able to ping the router but not anything else. the main office needed a static route added to the router to point all 192.168.2.0/24 traffic to the PIX firewall. once it was added all the machines at the remote location were able to ping and communicate with the main office and vise versa. the error packets stopped.
just by troubleshooting really. I logged into the PDM interface and saw that connection was established which meant it was working. it just couldn't send/receive data. from there i realized that i needed some static routes so the traffice knew where to go.