The only advise I can give is to go to the top of this thread and and start going down the list that CirrusWRX posted up. That's kinda why he posted it. to get all of the causes for this CEL into 1 thread. With my car it didn't take long to get the CEL. Just 2 driving cycles. Never got it at idle though. From your mods list I would say it could be any number of things - all of which were mentioned above. If you happen upon a new cause not listed here. Please add it.