Keep us posted. A lot of those codes I can’t find any definition.
U**** codes are communication codes between the modules.
This is the only code I could find that you have.
The position of the turbocharger vanes is controlled by the engine control module (ECM). The ECM utilizes a turbocharger vane control solenoid valve and a turbocharger vane position sensor to control the turbocharger vanes. When the engine is not under load, the turbocharger vanes are in an open position, or no boost condition. When the engine is under load, the ECM commands the control solenoid valve to close the turbocharger vanes, thus increasing the boost. The ECM will vary the boost dependant upon the load requirements of the engine. The vane control solenoid valve uses 2 circuits, a control circuit and a low reference circuit. The ECM uses a pulse width modulation (PWM) on the control circuit to control the solenoid valve. The ECM provides a ground on the low reference circuit. If the ECM detects that the commanded position of the turbocharger vanes does not match the actual position, DTC P0046 will set.
This diagnostic procedure supports the following DTC:
DTC P0046 Turbocharger Vane Control Position Performance
Conditions for Running the DTC
The ignition is ON.
Conditions for Setting the DTC
The ECM detects that the commanded position of the turbocharger vanes does not match the actual position.
Action Taken When the DTC Sets
The control module illuminates the malfunction indicator lamp (MIL) on the second consecutive ignition cycle that the diagnostic runs and fails.
The control module records the operating conditions at the time the diagnostic fails. The first time the diagnostic fails, the control module stores this information in the Failure Records. If the diagnostic reports a failure on the second consecutive ignition cycle, the control module records the operating conditions at the time of the failure. The control module writes the operating conditions to the Freeze Frame and updates the Failure Records.
Conditions for Clearing the MIL/DTC
• The control module turns OFF the malfunction indicator lamp (MIL) after 3 consecutive ignition cycles that the diagnostic runs and does not fail.
• A current DTC, Last Test Failed, clears when the diagnostic runs and passes.
• A history DTC clears after 40 consecutive warm-up cycles, if no failures are reported by this or any other emission related diagnostic.
• Clear the MIL and the DTC with a scan tool.
If any service has been performed on the turbocharger or on the turbocharger components, a turbocharger relearn must be performed. Failure to perform the turbocharger learn procedure may cause this DTC to set. Refer to Turbocharger Learn Procedure .
For an intermittent condition, refer to Intermittent Conditions .
Just called the dealer they didn’t give me much more information than what you guys were able to discern. They admitted that all the U codes are no com with the ECM and they’re on the phone with GM to see whether they are going to replace the ECM or try something else. It really doesn’t sound good. I haven’t used the truck much because it’s the off-season. My truck always smells terrible when it’s in regen but the other day when it was in regen it kind of smelled like burning wires but the truck always smells horrible when it’s in regen so I didn’t really think too much of it but I wonder if that has something to do with it? It wasn’t the next time I used the truck I got the CEL.
A forum community dedicated to Chevrolet and GMC diesel truck owners and enthusiasts. Come join the discussion about duramax engines, performance, builds, modifications, classifieds, troubleshooting, maintenance, and more!