So I dropped my 3GS into a water, but I got it dried out with rice and I took each part out and dried individually. But when I put it back together, for the first dew seconds when I unlock the screen, there's white lines going across the screen. It didn't matter than much, but then it started rebooting randomly (apparently it was the SIM card's fault), so I restored it, but I got an error (21 I think), I've gone through this before and edit the host files, use Tiny Umbrella...etc. but after getting many different errors, and going on the internet for them, none of them worked (looped back to first one). Now, I'm stuck in restore mode and can't kick it out with DFU mode or Tiny Umbrella? What do I think, is this a hardware problem?