Ok well i went out an bought a code reader, and pulled the codes this morning, this is what i came up with (got the codes 2 times tho??)
i got:
with a KOEO (Key On Engine Off) test
code 34: EGR Valve Position(EVP) sensor or pressure feedback EGR (PFE) sensor: signal voltage out of self-test specification limits, or signal voltage above closed limit during normal engine run operation or, signal indicates insufficient EGR flow.
and with a KOEO (Key On Engine On) test
code 42: Exhaust Gas Oxygen (EGO) sensor: voltage signal always "rich"(high value) - does not switch
then i also got two code 11: System pass with the Key On Engine Off test

So what do i need to do? no idea really what any of this means???