Hi gang, haven't been on the site for some time now, glad I can still come here and pick brains about an issue. My 04 4.7 has an erratic idle. truck starts, and runs fine. Idle fluctuates between 1100 rpm, and almost stall. I had just put in a new TPS about a week ago. My thought is that it did not seal, and drawling vacuum through it. Any thoughts?