Only idea i have for you is an absolute fresh install without restore of anything. Skip sign in to your google account after first boot, just flash the rom, sign on to your google account through settings. Open the market and see how it goes, if no crashes start restoring your apps one by one. If it will crash after a certain app its probably the one that is causing all this.
Tapped from my Sourcerized D1