I made a Barbie Girl ringtone, dragged it to the Tones file and everything. I changed it from 4ma to 4mr. I synced it all, I synced the ringtone, and synced it again. Then i called the phone and it's still Marimba. WHY.
Iphones are pretty tricky. You might not have a certain code embedded that the phone needs. I think your first problem is the song you used...my god that song is horrible. (;