I'am assuming this 2.8 is the multiport fuel injected, have you run the diagnostic on the computer to see if there is any errors stored, but it could be the coolent temp. sensor, not sensing a cold engine giving enought gas on a cold start.