I'm having this damn problem too. All gauges stop working except speedo. DIC works too but only after you clear the messages about low fuel and check traction control. Anyone find a fix for it yet? I am having the long cranking problem too on start up but only after it has been running for a bit. I am going to try and replace the crank sensor to see if it helps.
If anyone has come up with any other ideas for this fix please chime in.
Thanks!