I just got a P1354 code a few days ago. Looks like it is time to replace the OCV valves.(oil control valve, variable valve timing solenoid or camshaft oil control timing solenoid) I intended to do this as preventative maintenance, but never got around to it. I have had to fight the return of a P0420 code, a starter, brakes, rear shocks, and a radiator in the last year.
There is a great DIY for replacing the OCV valves here:
Today, I also got P0300, P0302, P0304, and P0306 codes. These are misfire codes that are probably also caused by a bad bank 2 OCV valve. I found both OEM Toyota OCV valves on eBay for $75 shipped.
You can buy Dorman OCV valves on Rockauto.com for about the same amount.
It seems that there are 3 parts numbers for the same part. (153400A010, 1534020010, 1534020011 bank 2)
(153300A010, 1533020010, 1533020011 bank 1)
The boxes have numbers 153400A010 / 1534020011 and 153300A010 / 1533020011 on the ones I am buying. These fit a lot of Toyota and Lexus V6's from 1998 to 2006.
The symptoms that I see are typical for this problem from what I read on various message boards.
1) Check engine light with 1354 code(bank 2) (P1349 for bank 1)
2) Rough idle
3) Bucking when lifting throttle
4) General "oily" smell of running engine
5) Occasional loss of brake vacuum boost when stopping at slow speed
Hopefully, I'll get them replaced by the weekend. They don't look too difficult to do, provided that you don't break them when pulling them out!