I had a 98 Yukon with that injection system. It started acting strange after a while and I replaced it. It did run nice after that. Not completely sure that's your problem, but it sounds feasible.
When my stepson got his license about ten years ago, we bought him a Mercury Marquis in storybook condition. Car belonged to an old man and had something like 10,000 miles on it. He dug it for about a week until his friends saw it. Then, all he wanted to do was sell it and buy an F150. After a LOT of arguing, my wife finally gave in and let him sell the car and buy a truck. He found an F150 club cab in good condition but it was jacked up on the torsion bars as high as it could go and had huge tires on it. I tried to get him to put somewhat smaller tires on it so we could lower it a little and get the upper ball joints to work properly but there was no talking to him. Anyway, he was showing off in front of all his dodo friends and blew up the transmission. I told my wife NO WAY IN HE!! we were paying to fix that. My friend with a transmission shop fixed it and gave him the price he would charge me, around 1500 dollars. My stepson paid it himself and I have to say, it was a great life lesson because he doesn't abuse cars any more. He currently has a V6 Jeep Grand Cherokee that he takes insanely good care of considering he has zero mechanical ability.