Without looking up the codes, I'd suggest having the battery ground cable replaced. There's a known problem with the factory cables in that the crimp was bad and it can cause all kinds of electrical gremlins.
Not hard, but it has "special coverage": 10 years or 120,000 miles. If the dealer if following the directive, they only need a "report" of it, they don't have to duplicate the issue.