(This thread might have better visibility in the 3rd-gen section)
I have been experiencing the same thing on my 99 3.4L w/ 164K miles.
Cold start is fine, hot start is fine, BUT after it cools down about 5-10 min, I will get horrible missing and stutter. Engine codes include p0171 (lean) and p0300/301/304 (misfires).
Still occurs even after these changes done so far:
- new OEM plugs/wires/coils (yes, all 3)
- new PCV valve
- cleaned MAF
Next things to check when I find the time:
- injectors
- fuel pump
- compression test
- leak-down test
Also the engine seems to be running hot, so I've also ordered a thermostat and fan clutch to address a potential cooling issue. Wouldn't be surprised if I need to replace the radiator as well.