Agree with ^^^ Bugman, pull the chip and see if it changes.
I have a '96 now parked for a parts truck and it had about the same miles when I finally parked it. Had a similar issue with it at WOT pulls it would miss/jerk over 2200 rpm, or if pulling really steep with a load, when I got on it hard. In the end what I found out was the CPS interface distance to the timing wheel would change when hot, which may have been caused by a bit of Cam shaft walk due to wear and or there was an error in front cover machining. The '95's had a problem with front cover machining iirc and international came out with a shim kit to address this. I think the newer versions of the CPS perhaps have a larger sweet spot to account for effective CPS/cam wheel distance. At any rate, I tried the shim kits made truck run very badly so what I ended up doing was to purchase a new ford CPS (when they where $250.00) and I put it in a lathe and turned down outside collar so it would fit deeper in the front cover, with the end result positioning it closer to the timing wheel. Worked and fixed the problem. Now to get me to that point I looked at a host of different things first. Start with unplugging the chip, (remember to leave keys out of ignition and unhook batteries when you pull/install chip) have you ever replaced the CPS?
jrc