I own a black Canadian 1997 Geo Tracker. I am the third owner and it has 200500 kms on it. It is a 4 door 5 speed 4wd.
3 months ago I did a tune up consisting of new wires, Plugs, rotor and cap.
6 months ago, at 185000kms the timing belt was changed.
The Tracker has been lacking power lately in the lower rpms.,and stalls at idle some times (seeming to idle really low all in the last month)
It had bogging type symptoms.
Today the cel came on and stayed on after start up. The tracker seemed to idled a bit better after the light was on.
The bogging was really bad after this.
This is good because I had no clue what was wrong.
So I went out and bought an obd2 code reader and It gave me these...
Code p0102
Code p0171
code p0400
and a pending code of p0400
It read them in that order.
I am thinking that the first 3 codes are older ones and the last p0400 is what made the light come on this time since the reader says its pending.
So right now I'm doing the EGR clean up routine.

So far I found a lot of crud in the EGR tube and the EGR valve itself seemed to not seat very well. So I cleaned the seat as best as I could.
I cleaned the small orifice on top of the butterfly too. It seems to flow better now.
My plan tomorrow is to put it back together, erase the codes and give it a try.
Is there anything else I should clean before I put it back together.
