ive cleared the codes and 4 of them came back they are p1351 IDM Input Circuit Malfunction/ Ignition Coil Control Circuit High Voltage p1445 Purge Flow Sensor Circuit High Input p0104 mas or volume airflow a circuit intermittent and p0113 temperature sensor 1 intake air circuit high (think i miss typed this code earlier) i have taken off the egr valve and the maf sensor cleaned them and refitted but this had no effect. the screen in the center of the dash board also says risk of particle filter blocking and esp asr system faul, i will look i the end of the tail pipe tomorrow and see if its clean or not thanks again for the advice folks