havent heard it yet but..you might want to try warping? depending on what DAW your using..
but only as a last resort...
also, maybe try cutting it up into smaller groups? like verse and the chorus? just to make sure that there isnt any breaks or pauses along the songs..