I had a very similar problem with my 06. Would start great sometimes, not at all other times, even got stuck in the garage, tried to jump start it and it wouldn't move. It did lots of crazy stuff like shifting in and out of 4 wheel drive. --- Replaced the computer, that didn't even fix it...