There's a 2011 bulletin regarding that code, NTB11-043. It's most probably being caused by a dying crankshaft sensor (CKP) that's occasionally skipping teeth. Make sure you check sensor ground for the CKP while you're down there, we've seen it be problematic on gen1 Muranos. Here's a copy of the diag flow from the bulletin:
https://drive.google.com/file/d/1QeTmxD ... sp=sharing
This is a case of the TCM blaming the wrong component, similar to how it blames the range switch with P0715 for what usually proves to be water in a taillamp.