I have the same problem with MIUI + SGS2 for about a month or so. I had to flash another kernel to get it working normally.
You can use MIUI and flash another kernel after MIUI is installed (must be done after every full install of MIUI until problem is solved).