Sounds exactly like a failing injector/s. I had the same problem on my 95', Truck would run as if it had a miss, and after some warm up time, it would all of a sudden run fine. But, then after a restart after it was sitting for a bit, it would run like crap again... and I have the red top...