Its only makes the noise at around 1800 -2000 RPM. It doesn't matter what gear it's in, i could be turning a corner and it will do it or I could be doing 70 mph on the interstate and it will do it. I have spent hours pulling and pushing heat shields, looking for anything that could be loose and vibrating and haven't found anything. I will definitely looking at what da90 said in his comment where I can't remember if I checked those fuel lines or not. I appreciate any and all ideas you guys have, I am now starting at the beginning and going to go through the truck completely again. I had one shop say they think it might be something in the transmission but seeing this has been making this noise for 6 months + it makes me wonder why it wouldn't have gone out by now. Im not even going to go in that direction until there is no other possibility. Thanks everyone, keep em coming.