I have an iPhone 3g, running 4.0, jailbroken, unlocked, use on AT&T that I got from a friend. I've had it for about a month. The speaker doesn't work anymore, for anything - no sms sounds, ringtones, alarms, clicks, locks. The ringers on full volume, no volume limit, no sound check, no equalizer, its not switched to vibrate, none of that. I've tried cleaning out the jack with a qtip, and tried blowing into it, and tried putting headphones in and out of it at least 50 times. Doesn't work. The earpiece & headphones still works; the speaker just randomly stopped the other day. It was working all day, the last time i remember it working was when the ringtone went off for a call. Later that day there were no noises. I've restarted it a handful of times, and I just really don't want to restore it and re-do everything. Anyone know what's wrong with it?