timing is ur problem say timing retards after 3 grand check your belt and ur distributor possibly need spark wires a new cap and rotor or it could be the iacv. Idle air control valve take it out and clean it. It is located right under the throttle body