When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Am having problem with my RX 300 for some weeks now. The vehicle doesn't start at first attempt and at low speed, its jerks. When I finally scanned it for error, codes P1346 and P1351 popped up. That is VVT sensor range/performance problem (Bank 1 and Banks 2). I check the wiring just to be sure its well fitted and rescanned the vehicle only for P1663 to pop out (OCV malfunction circuit Bank 2) Please I want to know if there
is any relation between the precious codes and the new one
If you got error codes, your check engine light should have been "on" for a while. If yes, then the low idle can be due to IACV [check the DIY]. Once you get past that then trace the CEL.
If the CEL and the low idle issue came up together, then pursue the CEL.
General consensus is if the CEL has been on for a while or even if it new, record the codes and reset. When new codes pop up, pursue the new codes.
Remember bank one is the firewall side and bank 2 is the radiator side. For OCV, follow the DIY. Most of the times a cleanup fixes it. You can bench test the valve as well. Some times the valve puts up a fight. Remember to put back the filters (they are conical) in the same direction as you pull them. Replace the O rings.
Deformed O rings in the oil control valves (Denso) on both banks were interfering with the valve movement causing very erratic engine behavior. Two new O rings solved the problem. Engine behaves perfectly now.