What are you using to monitor? I use bbscanner.com application, and see at least a 45 second delay, mostly because the app uses the blackberry built in player, and that has a buffer that is predefined.. Does it do the several minutes every time? Also I wonder if your feed provider has a buffer set on their end. Is there as much delay is there when you monitor through a computer?
You will still see some delay, I've never found a BB application that streamed with less delay.
Feel free to keep looking though, but I've not found an app better than this one.
Good luck, if you need help, Gordon ( the guy that wrote appication) is very prompt at helping peole with problems. Check the Forums BBScanner.com • Index page and you'll see how the app has progressed and how many updates he makes literally weekly.