I recently replaced my TPS sensor and rear knock sensor to clear the CEL light on my 1994 Land Cruiser. It cleared the CEL lights for a few days, it's not my daily driver so it doesn't get driven more than once a week yet so it's not cycled much. After changing the TPS, the idle was high (over 1200 RPM's) while in park/neutral but when in gear it idles great (around 900 RPM's). After a few days running with the high idle, it is now throwing both code 25 and 26. I do have a small coolant leak but that's all I can think of for throwing both lean/rich codes.