My '97 did the same thing...
Hello,
Well, by now you have probably found the problem. If you have not, I can offer a simple probable solution, after I tell you what happened.
My 97 12v progressively became harder to start. (It has 225k miles) It used to start without touching the pedal, but for the last 2 months, I always had to apply slight throttle to start.
I then noticed that when pulling a long hill or passing or winding out 4th, the pulling would just stop at about 2200rpm. It was maddening. Then, when pulling a trailer, if I goosed it at all, the truck would just "fall on it's face" and all but stop pulling. It took about 2-3 seconds to recover.
Sometimes it would act like this and sometimes not. Mostly in the morning, when it was cool, it ran fine. I have a number 6 TST plate in my truck, 4in exhaust, K&N drop-in filter, and I really enjoy it when it pulls hard on acceleration. But it never made much serious power after 2200rpm.
Finally, recently when driving on a fairly long trip (about 300 miles round trip) with no load, I set my cruise on about 63 where I get great mileage. After 100 miles of driving, it would literally not pull the hills with the cruise control on. The pedal would nearly be on the floor and the truck would be like I had run out of fuel. Mind you I carry 90 gallons in the back and 35 in the regular tank. I have PLENTY of fuel.
If I shut the truck off for a little while, it would sorta pull fine to about 2000 and then just stop pulling. Then after some constant-speed driving (still on this trip) it would get to where it would not pull the hills.
This has been going on to a lesser degree for about 4 months. I figured that the #6 plate would be my cure, and put it in about a month ago after replacing my 5-speed transmission (which is another story!).
After reading many of the posts here about this suspicious condition, I figured the following:
1. My main fuel filter canister needed replacing - I had never replaced it from when I bought the truck, used, with about 125k on it. (it has 225k on it now)
2. My overflow valve was blown on the pump.
3. My fuel pump timing was bad or the fuel pump was "going bad".
Here is the conclusion:
I first replaced my fuel filter element in the cannister. It was a mess, but glad I did it. It needed it, but it DID NOT fix the problem.
I finally read some more and found a small "pre-filter" fuel screen under the main filter. When I pulled that off - boy was that a mess. The screen was completely black with fine particle dirt, almost like an oily paste. I cleaned it out with hot water and STP cleaner in the purple bottle.
Let me tell you - what a difference. Feels like a new truck.
Don't forget to clean this little filter screen before you go for the big stuff. It is sorta easy to overlook and O-so easy on the wallet. You just have to clean it.
Sorry for the long-winded explanation, but wanted to make sure it was target on by symptom.
-Shawn Fenwick