Welcome to the forum!
In 2010 they changed the EGR so that the ECU knew when EGR was flowing. It prevents us from blocking the EGR completely on those cars - EGR is used to dampen combustion so that NOx emissions are reduced. It does rob the vehicle of some power and/or economy.
They must have looked at the error code being returned (be nice to know what the code is). Unfortunately this doesn't always reflect the actual problem - it's a good guide, but really, in 20,000km you should not have blocked the EGR up with gunk unless you're using really, really bad fuel, or you're using crap engine oil.
If your EGR is blocking up fast, you must be issuing clouds of black smoke too. You'd surely notice this.
There was someone who reported their Thai-built truck had a tight wire behind the instrument cluster that stretched in the heat and lost contact, I think causing the 4WD lights to indicate improperly. I wonder if yours is similar?
Tell us what fuel you commonly use, and what engine oil you've been using too.