2004 Jeep Wrangler 2.4 L engine getting P0505 code

Got P0505 code and MIL on for 2.4 liter engine. Changed IAC motor and problem cleared for about 15 minutes. Idle speed is rock steady and no driveability problems. What else could this be?