had the injen on for quite some time before it came on, so i can't see it being this.
have had it before and after exhaust fitting
weird thing is i reset the CEL and it can turn on next time i start the car, or it may come on after several hundred miles or just a few trips. so it's random, not like it comes back straight away after reset