Details: iPhone 4s (ios5) Jailbroken with greenpoison.
Been working fine for a month
Beginning of problem: Removed an app from Cydia and screen froze.
Problem: I turned the phone off, now when I turn it back on it sits on the Apple load screen (for hours at a time!) Earlier it made it to the lock screen, but I only had control for 3-5 seconds before it did a respring (this kept happening)

I thought restarting it one last time would be a good idea. I turned it off and back on, and it's at the wait screen again.

Extra: iTunes won't recognize the phone is connected
Leaving it on the charger isn't working
I've entered DFU mode quite a few times, and after a few seconds, it attempts to turn back on.
I have SBSettings installed, but can't pull up the menu from anywhere but the unlocked phone or the lock screen.

I let it die and recharged it, the problem persists.

Computer won't recognize the phone is connected (Therefore, Greenpois0n won't recognize it's connected.)

Help!?!?!