IPhone 4 stuck in boot logo after jailbreak?

Ok so I jailbroke my iPhone with evasion7 about 2 hours ago and its been stuck in the boot logo. My power button is screwed up and also my computer no longer detects my iPhone so I can force it to reboot or even set it into recovery mode.

I can hold the power button down and the home button and it will reset but after that I try to hold the volume up button and i've held it 10-20mins (which is hard as hell to do) and nothing happens? What can I do now?

Go to this website http://blog.firmwareumbrella.com/ and download tinyumbrella. Then open it and connect your iphod and click the fix recovery if not then click exit recorvey but i'm pretty sure its fix recovery.