Issue - MAF error code, Turtle (lean mode) always on. Car struggling when first started - needs a few revs or it cuts out.
The above symptoms we have been experiencing for a while now, despite having a new MAF and Carbon Clean.
I have also experimented with removing the Air Filter, just to check if it’s because it’s blocked - we still get the same issues.
Online, forums suggest it could be a blocked cat or exhaust system… hoping people may have suggestions or have been in this situation and fixed before.
How about giving us some important info… What year XC60? How many miles on it? What engine? Post the actual error codes, not just the name Maf or “turtle mode” Also is the engine light currently on?
Then answer this… Does it drive? In limp home mode? Or kinda OK?
I think Tester has the right idea… Intermittent errors with a new MAF points to an electrical connection error.
Check the intake hose between the MAF and the engine for cracks and tears as well.
What do you mean by “Turtle mode”? And 2.0 D4… does that mean a turbo diesel 4 cylinder? So not based in the USA? This is mostly a US forum and the diesel is not sold here.
The diagnosis for this problem is probably quite different, comparing a diesel to a gasoline engine. Suggest to ask your shop if an EGR system malfunction might be contributing to this problem…
Lots of things about just about everything vary between when they’re hot vs. cold. Metals contract (colder) and expand (warmer) as they heat and cool, for example. Electrical resistances change, too.
The code doesn’t specify that the MAF is the problem. The computer is simply seeing readings that are out of range. The only “eyes” the computer has to see the MAF readings are the wires between the MAF and computer. It has a new MAF, and assuming that’s a quality & correct part, then what’s next is to check the wiring.
Do you understand how your MAF sensor works? Most of them heat a resistance wire (located directly in the path of engine intake airflow) using electrical current, then adjust the current to keep the temperature of the wire constant, measured with a temperature sensor. The amount of current adjustment needed is proportional to the airflow; i.e. as the airflow tends to cool the wire, more current is needed when there is more airflow. For an out of range error, most likely the temperature sensor reading is faulty. But it is also possible the temp sensor is actually correct, and there’s an incorrect amount of current going through the wire. Figuring out which of those is the problem might help. You might ask your shop if they have a way to read the temperature sensor’s output. If the temp sensor reads close to ambient temperature, that would imply the sensor is good but the wire’s current is incorrect.
There was a recall for melting/deformed intake manifolds that included 2015 XC60 diesels. Search and see if it applies to your VIN. An intake manifold vacuum leak can cause P0101 and can be worse when cold before the engine has warmed up. Turtle (limp) mode uses default settings for fuel/air so it’s not surprising it runs fine in limp mode.