(not fully sure if this thread is in the right place)

I own an iPhone 3GS (new bootrom), it has suffered water damage and now it's stuck in recovery mode.

Restoring it to 5.0 (which is supposedly installed on the phone too) results in an iTunes 1 error.
Tried using TinyUmbrella to kick it out of recovery mode, simply rebooted into recovery again.
Will not respond to hard/soft reset (although both home and power work properly).
Attempts to put it in DFU mode failed.

Any ideas?