I have encountered the exact same problem. I found MS article Q303530 addressing this issue. The ISA server reports that the GRE packets are being forwarded when in fact they are being dropped. There is a work around if you have two ISA servers available. If anybody has heard of any other fix for this please let us know.