Mine does this too...
And I've even just had the new coils put in, and now instead of just occaisonally dying when being hard on the gas, it dies any damn time it pleases. Going fast, going slow, accelerating, on the brakes, holding a constant speed, it doesn't matter, it will die.
In fact, I just got the bike back from the shop with the new '04 coils, and was riding around yesterday, and it died at least 20 to 25 times while I tried to get the bike home. I didn't think I was going to make it, but just as quickly as the problem started, it went away, and let me ride the last 5 miles with out dying once, whereas when it was acting up, would kill itself about once a block.
I'll be going through the electrical myself looking for loose connectors and such, but if any one has another idea, let me know. I'll likely be taking it back to the shop soon if I can't figure it out quickly.