How is the router physically connected to the PIX? I see that the FA0/0.2 interface is on the PIX inside subnet, but it's a trunked interface. You left out some of the PIX config so I can't tell if you are trunking there too. Is there a switch in between? Also, is this for a DSL connection? Is it plugged into the PIX instead of the router? If so, why?
Finally, you may want to try turning off OSPF on the PIX and putting in a route outside statement.
HTH,
Paul