Xperia S stuck in bootloop

view story

http://forum.xda-developers.com – My Xperia S recently took a fall, nothing actually seems damaged though, but now the phone will not boot and is constantly stuck in a bootloop. This was on stock ROM and was looping on the Xperia logo, did a repair via Sony software and no joy. Have now installed CM9 and still looping on the logo. It boots in to recovery fine and I can also mount the USB. Is there anything that may be damaged thats not so obvious to stop this from booting up? (HowTos)