Lexus RX 300 P1354 Code and Misfire Solutions: Common Causes and Fixes
I've seen numerous posts with the same symptoms I'm experiencing, but no definitive solutions. It's frustrating—after researching everything possible, once a problem is fixed, people rarely share their resolution. My 1999 Lexus RX300 has 143,000 miles on it. As soon as the engine reaches operating temperature, the Check Engine Light (CEL) triggers a P1354 fault code. This occurs every time, without exception. If I continue driving, additional misfire codes appear: P0300, P0302, P0304, and P0306. Occasionally, the CEL flashes, indicating severe misfiring. The engine runs smoothly above 1500 RPM, but idles very roughly. I've already replaced the spark plugs (which were original), installed a K&N air filter five years ago, and cleaned the MAF sensor with spray cleaner. The vehicle also leaks a small amount of oil—just enough to be noticeable in the driveway, not enough for visible smoke. I’ve replaced the PCV valve and reconnected most vacuum lines during my last spark plug service. A mechanic suggested engine sludge may be clogging the oil control sensor, potentially disrupting the VVT system. While this seems plausible, I've changed the oil twice in the past 5,000 miles, and the second oil was not dirty. Additionally, when I pulled a length of rope from the oil pan during the last service, there was no visible sludge. I’m hesitant to replace sensors randomly without clear evidence. Are there any proven solutions or diagnostic steps for this specific issue on the 1999 Lexus RX300?
You should check the engine's idle vacuum at operating temperature—how many inches of vacuum is it reading? A low reading could point to a timing issue. Also, consider whether the catalytic converter might be restricted. If misfires are primarily logged on one bank of a V6 engine, inspect for a slipped camshaft, exhaust restriction on that bank, or a vacuum leak on the intake side of that bank.