This will happen if your rom and modem are not for the same version (DI01/DJ05). I'm guessing you probably didn't have vibrate functions either. If you go to Settings > About Phone, your baseband and build versions should end the same. If you isntall a DJ05 ROM, you need to flash the dj05modem file in Odin as well.
Exactly what was going through my mind.
I haven't had any problems with blackhole. I'm of the same opinion of killahamsammich. Go over to XDA for instructions on how to flash the modem for DJ05. That should fix your problem.