94 4runner help! Running bad
First post on the site, hoping yall can help me out!
I have a 94 4runner v6 that has a service engine light since I bought it. I have had an OBD I plugged into it and 2 codes come up, 26: EGR, and 71: Lean air or fuel mixture.
Being only 20, my father going with me to buy the truck, and buying from his friend, It should be a smart buy right? I had no clue what the truck should feel like when driving so I bought it with my father saying its a good deal.
When I got it, the idle was a little rough and then it got worse and even died at times. I have hopped into other trucks and can tell, mine has no power, its like its missing 50 horsepower or something! Here is what I have replaced to try and fix the problem:
cap and rotor
cleaned EGR valve(wasnt really dirty anyways)
spark plugs(plugs showed truck is running lean big time)
mass air flow sensor
air intake hose(had a crack they covered with electrical tape!)
ran sea foam through oil, gas, and vacuum line
Since I have done everything the truck is running a TON better. No significant idle problem and seems to have gained a little power(not much though). Now it feels like its missing like 30HP(rough estimate). I was told by a mechanic that since the EGR is clean, it could be the EGR selanoid. I was also told the catalytic converter is clogged, and with an old, custom muffler it could be clogged, too.
Any help would be appreciated! I hate that light being on. Oh and when I change the O2 sensor, mass air flow sensor, air intake hose, all at different times, the service engine light popped back on after ten minutes of driving. And I also have 31 inch tires and am getting 12.2MPG last time I did the little test.
So lets start trobleshooting and see what we can't come up with! Thanks!