Hey, hope this helps...but my 03 3.4L was doing the same..very hesitate out of the hole with bad lag.. I tried taking it to the shop, they could not find nothing..cleaned airfilter and and even pulled MAF out. Well come to find out it was the MAF sensor. I did not clean the little wires down in the thing. you have to have a extension on you cleaner.. Electric contact cleaner...It brought my truck right back. I was very suprised such a little piece could make such a difference, but it did...Good Luck