
Try re-coding the MP3 to a wave file; it could be the version of the encoder you're using is defective and is actually producing a 319k file (a couple of versions of the LAME encoder did this by mistake), it looks like 320k but will have these kinds of problems. Try another program to re-encode back to 320k.