***Help PLEASE** Jerk on cold engine

:
Mazda, Protege5 2002
whenever the engine is cold, the car jerk really bad starting from a stop light. no stalling.

the issue am having is low idle, about 300-400, but steady. but the jerking goes away after the car is warm. happens more in the morning after i have parked the car overnight. warming up the car seem to help. it goes away after about 5 min of driving.

Thing i have replaced trying to solve the problem are the following
NEW Canadian EGR
new Coils, new wires,
cleaned the MAF
clean IAC
new intake tube

i had this problem before i replaced all the above parts. so far i have no CEL. could this be a MAF failure? does the MAF has anything to do with temp on engine or enviroment?

all fluid are good. Auto with 180K.

am gonna put new plugs in just in case there is a failure on one of the plug. but am running out of idea and need your help.

thanks
 
If you have another person locally, you could swap MAFs and see if this fixes the problem. Also, look for vac leaks. Should be the problem, but anything is possible.
 
Back