Custom Ringtones Freezes

I've created custom ringtones and they are the usual ipod quality and then I rename then to m4r. itunes detects it and I can even use it as a ringtone, but I have noticed that when the ringtone finishes its first loop, the phone goes on a freeze mode.

The same effect is there when I try out the ringtones in the menu. If I let the ringtone play to end it will freeze up the phone for few seconds.

I've sync'd these ringtones with my wife's phone which is on 2.0 and mine is 2.1. Both have the same effect. This does not occur when you test out the factory ringtones.

Am I doing something wrong. Is there an app that creates these ringtones to the correct format? I know this is a hard one but has any one else faced this issue?

MacRumors attracts a broad audience
of both consumers and professionals interested in
the latest technologies and products. We also boast an active community focused on
purchasing decisions and technical aspects of the iPhone, iPod, iPad, and Mac platforms.