Lexus Acura Error Code P1346: How to Fix It
Medium 2-4 hours High Severity
Verified June 2026
- Error Code
- P1346
- Brand
- Lexus Acura
- Product Type
- automotive
- Severity
- High
- DIY Difficulty
- Medium
- Estimated Fix Time
- 2-4 hours
Ad
Tools You'll Need
- OBD2 scanner
- Multimeter
- Socket set
- Phillips and flathead screwdrivers
- Electrical contact cleaner
- Brake cleaner
How to Fix Error Code P1346
-
Check Engine Oil Level and Condition
Ensure engine is cool before checking oil to avoid burns. -
Scan for Additional Codes
-
Inspect VVT Solenoid Wiring
Disconnect battery negative terminal before working on electrical connections. -
Test VVT Solenoid Operation
-
Check Camshaft Position Sensor
-
Inspect Timing Chain/Belt
Mark timing positions before removing any timing components to ensure proper reassembly. -
Test Drive and Verify Repair
Parts You May Need
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
VVT solenoid valve
Check Price on Amazon
Camshaft position sensor
Check Price on Amazon
Engine oil and filter
Check Price on Amazon
Timing chain kit
Check Price on Amazon
Ad
When to Call a Professional
Call a professional mechanic if timing chain/belt replacement is needed, if multiple VVT codes persist after basic repairs, or if you're not comfortable working with timing components. Internal engine timing problems require specialized tools and expertise.Frequently Asked Questions
Can I drive with P1346 error code?
You should not drive extensively with P1346 code. While the engine may run, VVT timing issues can cause engine damage if left unrepaired. Drive only to a repair facility.
How much does it cost to fix P1346 code?
Repair costs vary from $150-300 for VVT solenoid replacement, $200-400 for camshaft sensor replacement, up to $1500-3000 for timing chain replacement depending on engine complexity.
Will P1346 code clear itself?
P1346 will not clear itself unless the underlying problem is fixed. The code may temporarily disappear but will return when the VVT system malfunction is detected again.
What causes P1346 code in Lexus Acura vehicles?
Common causes include dirty engine oil, faulty VVT solenoid, bad camshaft position sensor, timing chain stretch, or wiring problems. Oil-related issues are the most frequent cause.