So this issue started happening when you upgraded your phone to Android 4.0.3? That would indicate an issue with Android and not the kernel.
So this issue started happening when you upgraded your phone to Android 4.0.3? That would indicate an issue with Android and not the kernel.