if the idle air controller or tps or mas is fucking up it will turn on.i know the idle air controller will definitly set it off and if its not fucking up when the diagnostic is hooked to it nothing will show up.the dealer is the best place to go if its under warranty.if you have any aftermarket mods take them off so you dont void warranty then put back on after everything is fixed.