Not to sound rude or anything, but have you given the thought of updating your ROM with a newer nightly?

You could also try one of the Euroskank builds and see if that helps (they're the latest nightlies, but with a few more options added in - and they work on top of CM7 i.e. I never had to wipe - only clear the dalvik)

I haven't installed a newer nighlty because I've seen people having problems with them and was thinking since there were months with no changes, the build must be quite stable. I will look for a newer version at the end of the week, when I get the time.

Two months ago, I have notices an annoying problem. When I activate the mobile data connection, my phone connects in the fastest mode (the H icon appears) but shortly afterwards, it switches to 3G, it stays a while, then it switches back to H and so on. Is there a setting for a hysteresis in this switch? Or is there a setting to increase its sensitivity in the 3G mode?
Currently, I have compiled CyanogenMod 7 right after the audiosystem: support for samsungs isSeperatedStream() commit (this means it's not the latest official nightly) and installed it on my phone. So far, it works fine but the behaviour was noticed at the end of February (both with the official nightlies and with the custom compiled versions).

Edit: I have noticed a commit, GCC 4.7 now correctly implements the two-phase name lookup rules. Does that mean that CyanogenMod may be compiled now with the 4.7 version of gcc? My last attempt to compile it with another version than 4.4.3 was some time ago with gcc 4.6.1 from Linaro. Beyond all the warnings which were treated as errors, I have managed to compile and run it, but it was very unstable.

XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality.Are you a developer?