Idle problems (2002 Protege5)…Any suggestions?

I need some help here cause I'm absolutely lost.
I have a 2002 Mazda protege5
Let's start here.
I have replaced the following already in an attempt to fix the issue.
Cat converter
Alternator
Idle sensors
Mass air flow and sensor
Redid my exhaust
Heet in the gas tank (2 weeks ago)
Checked air line and hoses
Replaced spark plugs

When driving it runs fine. As soon as I stop for any reason it will drop idle to about 200-300 when my normal is about 700-800 it's a gamble as to whether it will choke itself out or not. Sometimes it will idle fine just drop and jump, sometimes I will die immediately, sometimes it'll hold for a little and then choke.
After fueling up the car doesn't want to stay idle. It chokes immediately upon starting. I have to hold at about 2000rpms for a couple minutes before it will hold and sometimes it doesn't even do that. I have to throw it in drive and go quickly for it to not choke out.
I have hooked it to a computer and it just throws a generic code P300 if I remember correctly but I have replaced everything for that code.
Any suggestions I'll take, I'm at a loss.
 
,.. As soon as I stop for any reason it will drop idle to about 200-300 when my normal is about 700-800 it's a gamble as to whether it will choke itself out or not.


This thread might be helpful,..


 
Yes, clean the carbon out of your egr and IAC and/ or go with the canadian version of egr
 
Back