going to your other post, a vacuum leak will cause a erratic idle. it does not mean the iac is bad just that the iac cannot get the idle into specs for some reason.
let a shop at least check it for you to verify.
Roy
RepairPal Certified shops can diagnose and repair your 2003 Cadillac DeVille. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
If you have a misfire, you will never get the car to run correctly and it may even set IAC codes, so fix the misfire problem first. This may solve the IAC problem.