How many miles are on it and what have you done so far to correct it? Not knowing much about the car, I'd start with the basics;
Check to see if there are any codes.
Do a good basic tune up.
Have the injectors cleaned.
Check the fuel pressure and flow rate.
Check the timing.
Install a fresh set of oxygen sensors.
Clean the throttle body.
Pull the spark plugs, check for lean/rich condition.
Look for vacuum leaks.
Install new air, fuel filters.
Intsall new spark plugs, dist cap, rotor, wire set.
Check for clogged exhaust system.