Any chance any work is being done on the scheduler? If the buffer is full, thats a good, what, 5 or more minutes of uninterupted audio? It fills so fast after that runs out that it is so hard to beleive that the playback and buffer couldn't alternate task to get it done...