stuck in dfu with itunes error 4005
Ok so nearly two weeks ago i plugged my phone into the headphone jack of some old stereo system my uncle has, i was trying to set it up and in the process the phone fell out of my hand, i was sitting down so it was about a 2-3 foot drop. i picked the phone up and it was on the boot up screen (white background and Black apple), it was taking abnormally long to boot up so i held the home and power button, which i now know was a TERRIBLE idea. fast forward to the present and the phone is stuck in DFU mode, when i try to restore it the screen turns on with a black background and white apple and then iTunes gets stuck on "waiting for iPhone" and gives me the error 4005. I've tried changing the USB cable, changing the USB port, using a different windows PC and even a mac, all with the latest version of iTunes and no it was not a host file thing. I've tried every software solution that my research has brought me and the problem still persists so that leads me to believe it's a hardware issue so i'm wondering what part is it that i have to replace to fix it, i'm a bit of a tinkerer and i'd rather avoid getting price gouged at a repair shop. Sorry if the post was too much of a read but i figured it'd be best to provide all the details. Thank you in advance for any and all help
Ist dies eine gute Frage?