check the timing then put two things of octane booster and fule injector cleener. Also check the plug wires.
it may be the slave cylinder or clutch master cylinder
might be bad motor mount / or electrical short
hb
Not being torqued in the right sequence when the engine was serviced.
well it needs to be serviced...soon
bad injectors (01-04) injectors are warrantied for 7 years 200k miles because of this problem.
Fuel pump NG
Erratic idle is usually caused by a dirty or faulty IAC (Idle air control) . This is located right at the throttle body. The IAC sometimes can be removed and cleaned (internally) with a intake manifold type cleaner, but this is not always successful.
If this is happening you need to get your furnace serviced by a qualified engineer.
possibly a bad ground check your wiring
It could be dirty fuel injectors.
The Transmission needs SERVICED A.S.A.P Hope This Helps.