ok so i had a CEL for a long time (code 71) i found a bad vac hose, and replaced it. code whent away, and i started to notice a power loss over 2 weeks. then the CEL turned back on.. code 25 (lean). i tested the MAF, TPS, ECT, sensors.. all are ok. i also checked the EGR, all ok. the obvious...