OK, update time. My son brought the tuck over and said every time he took foot off gas engine would die. he had to drive and constantly put truck into neutral to make the trip. I purchased the Idle Air control valve 216648 and it was wrong (solenoid was too long and was pressing up against vacuum lines) went to NAPA and we were able to get correct part 229697 (these parts look identical except for the length of the solenoid and application is the same for both). After putting part on went for test drive and all was fine at first but then when we would come to a complete stop the engine would start dieseling between 500-1000 rpms and then die. Wouldn't happen on every stop but frequently enough to know something was still amiss. Son said it was better than before but we still had a problem. I bought a Throttle Position Sensor and installed that and checked all rubber boots and hoses for cracks and found none. Son drove truck home and said it only stalled once on the first stop sign he came to but no more problems. Daughter in law drove it to work today and said no problems so hopefully it's fixed but will let everyone know of any updates. Thanks to all for all help and insight. Can't seem to post picture of the 2 AIC's side by side to show difference, if anyone wants to help on picture post I can email picture.