PP2000 fix Engine Management Light (EML) on for Peugeot 206

This post starts with Peugeot 406 problem that Engine Management Light (EML) on, then use Lexia 3 PP2000 Peugeot diagnostic tool to read out the fault code, according to the fault code description, the technician finally solved the problem.
 Lexia 3 V48 PP2000 V25 with Diagbox V7.57
Let’s go
Car model and year:
Peugeot 206 Bella, a 1.4 16V Sport in Moonstone Blue
Car problem:
EML is coming on, showing anti-pollution fault, it'll stay there for about 3 days and then disappear for about a week, then back on for 3 days.
Tool to use:
I use PP2000 Peugeot diagnostic tool to read out codes, I bought from eobdtool.co.uk
 
Fault code and description
P0170 – Fuel Trim Bank 1
P0011 – A Camshaft Position – Timing Over-Advanced or System Performance Bank 1
P0012 – A Camshaft Position – Timing Over-Advanced or System Performance Bank 1
Advice:
I think you should remove the vvt solenoid, easy enough to do and just give it a good clean and tell us what the condition is like before you clean it
Solved:
It was a faulty Pre-cat Lambda.
Fuel Trim Bank 1 = Pre-cat Lambda sensor