Does all traffic flowing thru that router go thru the ipsec tunnel? If so, then check the config to insure that the same acl that is applied to your provider/internet interface is not the same one that the ipsec config uses to determine whether or not to apply ipsec processing.
Please post the router config here, and I or someone else will examine it. Also specify the code level and if it is a non-ios device, the make and model too.