I've seen a code reader that somebody brought on eBay. Anyway, I think I know why the light has come on. I removed the EGR valve 2 weeks ago and fitted a blanking plate and cheater, so why its come on I'm not sure. I think I might disconnect the battery to see if it disappears. Thanks for your reply.