Jag har samma problem med min iPhone 3G med 3.0.
För ett par dagar sedan så ger inte telefonen något ljud vid sms, endast vibration.
Dubbelkollat alla inställningar, när jag ska byta sms-melodi så vill den inte heller "förhandsspela" dem. På så sätt som jag minns att det gjort innan och som det gör när man markerar en ringsignal.
Är den enda lösningen att Radera allt innehåll och inst. eller Återställ alla inställningar.
Någon som har något idé om vad som kan vara felet?