Have you tried removing (and then reinstalling) the battery? I'm not sure it will help, but that is always my last resort with battery powered devices. If you have a SD card, then removing it would also be worth trying.
Note that, unlike LCD screens, it is normal for the last image to remain on the screen when the Kindle freezes. The trick is to get it to reboot.