1999 Chevrolet Blazer

Engine Mechanical problem
1999 Chevy Blazer 6 cyl Four Wheel Drive Automatic 160000 miles

i have a 99' chevy blazer v6 4wd and if I don't let it sit and run for a few min after I start it it cuts out and drives really slow for about a min then it's fine. My uncle is a mechanic and he told me he thought it was a fuel filter so I changed it and it hasn't helped. Could you give me your oppinion on what wrong with it? Thanks
August 11, 2010.

Lack of acceleration, chugging, hesitating, bogging, misfiring etc. Could be caused by one of the following below: Start here inspect and test all the items below and comeback with results.

Oxygen sensor.
Catalytic converter.
Fuel injectors dirty/sticking.
Mass airflow sensor/Airflow meter.
Throttle position sensor.
Crankshaft position sensor
Knock sensor
Manifold absolute pressure sensor.
EGR Valve
Fuel pressure regulator leaking or defective fuel pump.
False air leakage.
Fuel contamination.
Foul/defective spark plugs.
Open spark plug wires.
Ignition coil/Coil packs defective.
Incorrect ignition timing.
Cap and rotor.

Note: If it doesn't apply disregard it.

Aug 14, 2010.