{"embed-external":{"data":{"url":"https:\/\/cdn.ozvolvo.org\/uploads\/18WII36PHC58\/1400-07-10-2021-oxyfuelpress.txt","name":"1400_07_10_2021_OxyFuelPress.txt","type":"text\/plain","size":125844,"displaySize":"large","float":"none","mediaID":23041,"dateInserted":"2021-10-07T01:03:43+00:00","insertUserID":4472,"foreignType":"embed","foreignID":4472,"embedType":"file"},"loaderData":{"type":"file","file":[],"progressEventEmitter":{"listeners":[null]}}}}
{"embed-external":{"data":{"url":"https:\/\/cdn.ozvolvo.org\/uploads\/RM53K0CL6VUG\/1400-07-10-2021-oxyonly.txt","name":"1400_07_10_2021_OxyOnly.txt","type":"text\/plain","size":57820,"displaySize":"large","float":"none","mediaID":23040,"dateInserted":"2021-10-07T01:03:43+00:00","insertUserID":4472,"foreignType":"embed","foreignID":4472,"embedType":"file"},"loaderData":{"type":"file","file":[],"progressEventEmitter":{"listeners":[null]}}}}
nh2868 P017200 will certainly set the engine light. What it means is the first oxygen sensor on bank 1 has detected that it's running rich (low oxygen in the exhaust). When that happens, the ECU tries to adjust with fuel trim - decreasing the injector cycle time to provide less fuel. When the long term fuel trim reaches a trigger point (meaning it can't adjust any more) then it triggers the code.
Some codes will keep the light on until the next key cycle or 3 - usually some emissions codes will be reset when the fault clears or next key cycle, safety issues like SRS airbags sometimes need 3 clear cycles or need to be reset with a scanner...all depends on the manufacturer.
What is causing your rich code ? It's possible that the upstream oxygen sensor on bank 1 has failed meaning not giving good information. In this case the car would try to make the engine run leaner - which could be too lean in actuality...giving the same symptoms as lacking fuel/faulty fuel pump / shuddering uphill etc...sound familiar ?
Your scanner should have "live data" and you should be able to show the data indicated by the oxygen sensors. You are fortunate that your car has 2 "upstream" sensors - look for O2 sensor B1S1 and B1S2. There's no reason why the sensor output (graphed is easiest) should look different to each other. Then check LTFT (Long term fuel trim) values - you should have separate values for Bank 1 and Bank 2 (even though they're actually the same bank in your car) and there's no reason why they should be different. Even if you only have LTFT B1, in a perfect world this should be close to zero - say plus/minus 10. If it's on 24...there's your problem.
So in summary: the oxygen sensor B1S1 could be faulty - common and most likely scenario at your mileage. You could have an injector stuck open (leaking fuel = rich condition) or you could have any number of oddball other unlikely problems - excessive fuel pressure etc.
The DCM is your AWD (Haldex) system. The module is hanging under the Haldex unit in front of the rear diff. The modules can go bad, or if you're lucky a fuse may have just blown.
OK. I just experienced a hard start and monitored the following (see attached) while the car was idling outside my garage. Engine wouldn't have been up to running temperature so not sure if that makes too much of a difference.
It's quite hard to see what the values are - I don't have any means of producing a graph yet - all oxygen sensors seem to vary from 0-1V. The LTFT seems to be around -18%
The OxyFuelPress text file is probably the best one to look at - the engine wasn't running initially when I did the OxyOnly log, so OxyOnly would have contained my hard start.