Found an old post on this problem that another member had back in 2016. I've got a nearly identical situation.
So here are the particulars for my car:
2007 E350 sedan, RWD, with ~206k miles. Just bought this car a couple months ago, very cheap, as a project, with unknown service history. Transmission was stuck in limp mode, fixed that with a bunch of O-rings on the solenoids on the valve body (subject of a different thread). VIN is WDBUF56X67B114020 which falls outside the range of engines for the TSB for the balance shaft failure (my engine serial is 570211), but is within the range of engines for the bad adjustment solenoids (from same the TSB: "Fault Code Scenario 2: One or more of the fault codes 0059, 0060, 0063, 0064, 0271, 0272, 0275, and 0276 is/are present in ME-SFI control module. The fault codes are recorded as current and/or stored in the fault memory. If current and/or stored, these codes are caused by a malfunctioning camshaft adjustment solenoid. Applicable Models: Equipped with M272 Engine Up to Serial No. 2729..30 759427 "). I don't have any of the codes for the bad adjustment solenoids, so I don't think that is my issue.
I don't have Xentry or DAS, but I did purchase a MB-specific code reader, and it has a live date stream function. Before the CEL comes on and before I get the 1208 code, the camshaft solenoid adjustment values are constantly moving. Everything looks normal. When the 1208 code gets stored (even before the CEL comes on) then the right side intake camshaft value freezes up at 36.20 degress. I leave the engine running, clear the code, and go back to the live data, and the frozen value is no longer frozen, but is moving around just like the other three camshafts. When the 1208 code is stored, it is always in a state of stored, but never in a constant error state. This is strange, because the live stream value is frozen at 36.20 degrees.
So, I'm very hopeful that either I have a bad wiring connection (and my car already has gotten the upgrade to the camshaft sensor wiring done, in accordance with that campaign) or I have a bad sensor, or I have a bad camshaft adjuster solenoid.
I'm going to order new seals for the sensors and the solenoids, swap left side for right side for all four, and see if that clears up the error.
Do I need to get / use Xentry or DAS to 'learn' the sensors or solenoids when I move them to their new positions?
The OP, linux1, seems to have permanently fixed his issue by swapping the sensors.
So here are the particulars for my car:
2007 E350 sedan, RWD, with ~206k miles. Just bought this car a couple months ago, very cheap, as a project, with unknown service history. Transmission was stuck in limp mode, fixed that with a bunch of O-rings on the solenoids on the valve body (subject of a different thread). VIN is WDBUF56X67B114020 which falls outside the range of engines for the TSB for the balance shaft failure (my engine serial is 570211), but is within the range of engines for the bad adjustment solenoids (from same the TSB: "Fault Code Scenario 2: One or more of the fault codes 0059, 0060, 0063, 0064, 0271, 0272, 0275, and 0276 is/are present in ME-SFI control module. The fault codes are recorded as current and/or stored in the fault memory. If current and/or stored, these codes are caused by a malfunctioning camshaft adjustment solenoid. Applicable Models: Equipped with M272 Engine Up to Serial No. 2729..30 759427 "). I don't have any of the codes for the bad adjustment solenoids, so I don't think that is my issue.
I don't have Xentry or DAS, but I did purchase a MB-specific code reader, and it has a live date stream function. Before the CEL comes on and before I get the 1208 code, the camshaft solenoid adjustment values are constantly moving. Everything looks normal. When the 1208 code gets stored (even before the CEL comes on) then the right side intake camshaft value freezes up at 36.20 degress. I leave the engine running, clear the code, and go back to the live data, and the frozen value is no longer frozen, but is moving around just like the other three camshafts. When the 1208 code is stored, it is always in a state of stored, but never in a constant error state. This is strange, because the live stream value is frozen at 36.20 degrees.
So, I'm very hopeful that either I have a bad wiring connection (and my car already has gotten the upgrade to the camshaft sensor wiring done, in accordance with that campaign) or I have a bad sensor, or I have a bad camshaft adjuster solenoid.
I'm going to order new seals for the sensors and the solenoids, swap left side for right side for all four, and see if that clears up the error.
Do I need to get / use Xentry or DAS to 'learn' the sensors or solenoids when I move them to their new positions?