I'm facing some problems with my Peugeot 207 1.6HDI, 2009, 90HP, 9HX motor.
First of all - engine sometimes cuts off with a "antipollution faulty" message followed by "low oil pressure" message. Sometimes "antipollution faulty" appears after turning ingition on and the car won't start. Second try usually helps. All the filters were changed to new ones, EGR is also new.
For a long time there was only P1471 error code - thats why my mechanic told me that EGR valve should be replaced. Didn't work. There is also some kind of shaking when RPM is about 800-1100 but only on 1-3 gears. Someday I managed to clean the throttle and sensors with dedicated spray (dismantled it and took home to clean properly). I was very careful while doing it. It didn't help but from that moment I got 2 other codes - P0098 and P0122. I replaced the throttle body for the other, used one with other sensors and still no changes.
I'm using ELM adapter to check for fault codes and it didn't tell me 100% info about codes.
I found a service manual for my engine and it looks like there is an electrical problem with throttle body and IAT sensor.
I have 2 questions:
1. Why P0098 and P0122 showed recently? Coincidence or something were damaged by me?
2. Where to look for that electrical problem? Is there any common area where to look for shorts? Any wiring diagram?
I'm not a mechanic, but if I can I like to do some things by myself


