Ok, just got off the phone with the dealer. They put the new wiring harness in under the recall, and it's not giving any codes now. Tech took it out for a good run yesterday and said it was running great.
Better news is, they're not charging for the diagnosis since the recall fixed it.