MP3 files have a small gap encoded to the beginning by default. WAV files are the best for looping.
If you really need MP3, you can pass in a start time to sound.play(), listen for Event.SOUND_COMPLETE, and then restart the audio at the appropriate time.