Are you sure it's hijack and not WinAmp? I can't say I know what would be causing it, but here's another test: If WinAmp is caching the song length, it could be the one closing the stream. Once you have a song that cuts short, load up WinAmp on another computer and see if it cuts short at the same spot.
_________________________
--The Amigo