Just picked up an '04 ES 330 with 148,000 miles. Well actually, "just picked up" is an understatement. I flew down to Florida and drove it back home which was 1,500 miles. Codes are P0420 (cat 1), P0430 (bank 2) and P0128 (coolant temp).
Do you think the bad thermostat ruined the catalytic...