Subaru Error Code P1146: How to Fix It
Medium 1-3 hours Medium Severity
Verified June 2026
- Error Code
- P1146
- Brand
- Subaru
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-3 hours
Ad
Tools You'll Need
- OBD2 scanner
- Multimeter
- Socket wrench set
- Pliers
- Carburetor cleaner
- Thread locker
How to Fix Error Code P1146
-
Safety First and Initial Diagnosis
Always work on a cool engine to avoid burns from hot components. -
Inspect MAP Sensor Connections
-
Test Vacuum Lines
-
Check MAP Sensor Voltage
Be careful when working around moving engine parts with the engine running. -
Inspect Intake Manifold
Keep carburetor cleaner away from hot engine components and avoid breathing fumes. -
Replace MAP Sensor if Necessary
-
Clear Codes and Test
Parts You May Need
MAP sensor
Check Price on Amazon
Vacuum tubing
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Thread locker compound
Check Price on Amazon
MAP sensor
Check Price on Amazon
Vacuum tubing
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Thread locker compound
Check Price on Amazon
MAP sensor
Check Price on Amazon
Vacuum tubing
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Thread locker compound
Check Price on Amazon
MAP sensor
Check Price on Amazon
Vacuum tubing
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Thread locker compound
Check Price on Amazon
MAP sensor
Check Price on Amazon
Vacuum tubing
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Thread locker compound
Check Price on Amazon
MAP sensor
Check Price on Amazon
Vacuum tubing
Check Price on Amazon
Intake manifold gasket
Check Price on Amazon
Thread locker compound
Check Price on Amazon
Ad
When to Call a Professional
Contact a qualified mechanic if you find multiple vacuum leaks requiring intake manifold removal, if electrical testing reveals wiring harness damage, or if the problem persists after replacing the MAP sensor. Also seek professional help if you're uncomfortable working with electrical components or lack the proper diagnostic equipment.Frequently Asked Questions
Can I drive my Subaru with error code P1146?
You can drive short distances, but the vehicle may experience poor performance, reduced fuel economy, and potential engine damage if driven extensively. Address the issue promptly to avoid costlier repairs.
How much does it cost to fix Subaru P1146 error?
Repair costs range from $20-50 for vacuum lines to $150-300 for MAP sensor replacement. Professional diagnosis typically costs $100-150. Complex intake manifold repairs can cost $400-800.
What causes P1146 error code in Subaru vehicles?
Common causes include faulty MAP sensor, damaged vacuum lines, loose electrical connections, intake manifold leaks, or clogged vacuum passages. Environmental factors like extreme temperatures can also affect sensor performance.
How do I test a MAP sensor on a Subaru?
Use a multimeter to check reference voltage (should be ~5V) and signal voltage (1-2V at idle, increasing with RPM). You can also perform a vacuum test using a hand pump to verify the sensor responds correctly to pressure changes.
Will P1146 cause my Subaru to fail emissions testing?
Yes, error code P1146 will typically cause your vehicle to fail emissions testing since it affects the air-fuel mixture calculation. The error must be resolved and the system must complete its readiness monitors before passing inspection.