I had a similar problem..I tried reinstalling ICS and after 2 days of trying I ended up wiping everything and reflashed it. Works fine now. No simple way to fix, at least that I know of..
Sent from my HTC PH39100 using xda premium
When you say "reflash", i guess that you mean the factory re-set tab that's on the phone. Sorry, but i'm new to Android, and don't know all the terminology yet.