Need some help with this issue on my daughters Jeep. She had a CEL come on about a week ago and when I checked the codes had a p1294 code so I did some research and changed the IAC with a Napa part and pulled the throttle body and cleaned it well as well as the IAC port. I cleared the code and it ran great for a week. My daughter said yesterday the CLE went on and now the engine idles at 2-3k rpm’s. I checked the code and same p1294. I read a few threads and some suggest checking all the vacuum which I already did briefly but will go through them tomorrow thoroughly. Other suggestions say to replace with oem parts and possbly change the TPS. I also ran a can of carb cleaner through there TB while it was running with no change. Does any one have any other suggestions to what may be the cause. Should I take the Napa IAC back and get an OEM? Any help much appreciated.