I dont think the 4.7 uses an IAC. Check fuel pressure while running. surging idle might be a vacuum leak. Any split ends on the vacuum lines?