I'm on a 3G jailbroken unlocked iOS4 jailbroken with redsn0w

If my phone is asleep and a notification (push or text message) comes in, the screen turns on, but will never turn off. So if it's in my pocket for 3 hours, when I look at it, the screen has been on since the notification came in and my battery is SHOT.

Thoughts?