I am new to the site and I just wanna say that I love the site. Anyways enough @$$ kissing. I have a 1999 ecsb GMC sierra 5.3 and when i start it up it idles fine, but after it runs for a while and I put it in gear it idles down to where it almost dies then the idle levels out. I replaced the fuel filter and found out that it had water in it, this led to me having to replace the fuel pump b/c it starting making a loud whining noise and performance was sluggish. After the pump was replaced the noise has went away, but the truck still has the idle problem. I was just wondering if anyone has experienced this problem and what the solution could be. Any help would be much appreciated.