Hi Again - Ok so problem still not gone away, So far the post cat lamda sensor replaced with new one, egr valve replaced with new one, removed and cleaned the inlet manifold to egr breather pipe, and have managed to clear the P0141 code, but not the P0408.
After clearing the P0408 code, (With OBD Reader) the car will run fine with no issues, and no lights on the dash, we have driven the car for 2.5 hours no issues at all, but if you were to switch the ignition off after running the car and then re-start the car (Warm, maybe a few minutes later), the check engine light comes back on (P0408).
The only other thing that has happened is that I ran the car to work from cold (No check light on dash after clearing code) some 15 miles, left it at work for 8 hours or so and then drove back home again with no check light!......but once back home and a few minutes later started it again and check light came on! and so the cycle carries on.
don't understand .....grrrr, just to say that we have checked the usual suspects, leads, coil are all good, but haven't changed the coolant temp sensor on the radiator.
Anybody have any other suggestions, short of a bigger hammer?
Many Thanks Matthew