Thanks very much for the reply
do the symptoms wont go above 1000 revs and no engine light or codes, match with an EGR fault ?
Can do. Normally you get excessive smoke from exhaust along with restricted revs. I know youve given it a clean but you can try these EGR Cleaners such as Wynns EGR Cleaner. Alternatively disconnect the valve and if it fault reoccurs then you can rule out EGR.
Shame you cant get any codes out. Can your code reader get live readings? If it happens again see what the throttle pedal position is in relation to what your doing with it. Its an electronic pedal and may have a a bit of wear at a certain point causing a false reading and engine protects it's self by not allowing any throttle response as it thinks pedal is wrong.