for anyone having a similar problem on here. :)
I had loads of faults on my pug 307 i has esp and limp mode fixed the limp mode by checking the fuel cap sensor sounds mad but on the pps its was saying absent on the live data so out of curiosity after checking for cuts on cables broken connectors ect (knowing id have to buy a new one regardless) i swung the sensor (green bit) onto the floor quite hard fitted it turned car over and amazingly the anti pollution light had gone :D annoying fix fixed free.
David Kyle Bufton, March 2014