i got CEL - P1506

Does it idle too high all the time, or just at startup, after racing it, etc? If it's only at startup, you may consider pulling your IAC and cleaning it.