You shouldn't have flashed cm9 kernel as stock gb kernel would have worked just fine.
Go back to your stock ROM with stock kernel and then flash cm9 again without flashing any kernel.
This method worked on my defy+ without any issues.
Current Phone: Nexus 4, Palm Pixi Plus (CDMA)
Tablet : B&N Nook HD+
Previous Phones: Motorola Electrify (GSM mode), Motorola Defy+, Samsung Galaxy Apollo, Nokia N73, Imate Jamin