If you are having problems with misfire codes after your engine reaches operating temperature, then you may have a bad Oil Control Valve. If so, here is how you would replace them. Symptoms include very rough idle, accelerating issues, burning smell, weak brakes. All symptoms start appearing after engine has warmed up. Here are some more resources regarding this issue:
https://www.toyotanation.com/forum/155-2nd-generation-2000-2004/695905-p1150-code-rough-idle-when-engine-warm.html
https://www.toyotanation.com/forum/155-2nd-generation-2000-2004/402776-camshaft-oil-control-valve-filter.html
https://www.clublexus.com/forums/es300-and-es330/672107-2000-es300-rough-idle-cel-vsc-vsc-off-p0300-p1354.html#post7703896
Rear Bank OCV (close to firewall/windshield) https://www.amazon.com/gp/product/B009AA8JUE/
Front Bank OCV (close to front of car) https://www.amazon.com/gp/product/B009AA8IHI
Codes related to OCV problems:
P1354 – V V T System Malfunction Bank 2
P0300 – Random / Multiple Cylinder Misfire
P0302 – Cylinder 2 Misfire Detected
P0304 – Cylinder 4 Misfire Detected
P0306 – Cylinder 6 Misfire Detected
P1349: V V T System Malfunction Bank 1
P0300: Random/Multiple Cylinder Misfire Detected
P0301: Cylinder 1 Misfire Detected
P0303: Cylinder 3 Misfire Detected
P0305: Cylinder 5 Misfire Detected
Post time: Jun-12-2017