I jailbroke my iPhone 4 many months ago with greenpoison. I started to get a lot of glitches and tweak conflicts. My phone went into safe mode and I couldn't get it out, tried to find the specific app(s)/tweak(s) that were causing the issue with no luck so I just kind of put it off a lived with it until I had the time to look at it. One day it just went into a boot loop.

It loops until the battery dies, so I have to charge it for a few minutes, then it boots to the apple logo. The logo will flip around to be a skull (the standard boot logo for the jailbreak I used, never changed it) but will just hang there until resetting and repeating. It will do this until the battery dies. I can only get it to turn off by hard booting, but it doesn't stay off, after a few minutes it will try to boot again.

I tried to put it in pwned DFU mode with redsnow but I can't get it in, I have no clue what to do.

Any ideas?