My iPod is bricked?

Hey guys, now, i know you will be extremely sceptic of this, but yes. i have completely bricked my ipod touch 2g, and without just smashing it on a rock as well :/

it was (is?) jailbroken, but i finally decided to put those Jail'in days behid me about a week ago, and so i went to upgrade 4.0

And know it is jailbroken because i am stuck on restore mode. i have tried every way i have seen so far, and nothing works. i cant even put it in DFU because it turns itself on after 10 seconds, then loads the "connect to itunes" thing before i even have a chance to DFU it. so yeah, this isnt so much of a question as a warning to you, i dont know how it happened, but somehow, going from jailbroken to a new firmware can BRICK YOUR IPOD. it probably wouldnt happen to everyone, but i advise extreme caution and consultation with an expert if you are trying to upgrade whilst exiting your jailbreak.

... Actually, i do have a question, Is it just a huge dose of bad luck, or is upgrading while jailbroken something stupid and idiotic which i should have already known about???

I cant, i have tried countless times with varying timeing. if i managed to do it after the 3rd or 4th time when i jailbroke it ages ago, why cant i do it know?

the ipod is turned off after exactly 8 seconds while holding down the button, and then immediately restarts, and goes to its now familiar "connect to itunes" sign. this continues to happen no matter how long i hold it down. if i hold down the off button for 8 seconds it immediately turns off, then back on again, which is something which never used to happen when doing my first DFU.

its not bricked, hold home and power for 10 secs (while its at the connect to itunes screen)
release power, and keep holding home until itunes recognizes it, and the ipod screen should be blank.

Click to expand...

yes, i have tried to put it into DFU, but it just can't go into it. holding the power button for 10 seconds doesnt help because after 8 seconds it turns off, then automatically turns back on into the "connect to itunes" screen.