Subaru Error Code P1142: How to Fix It
Medium 1-2 hours High Severity
Verified June 2026
- Error Code
- P1142
- Brand
- Subaru
- Product Type
- automotive
- Severity
- High
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-2 hours
Ad
Tools You'll Need
- OBD2 scanner
- Digital multimeter
- Basic hand tools
- Throttle body cleaner
- Contact cleaner
- Clean cloths
How to Fix Error Code P1142
-
Connect OBD2 Scanner and Verify Code
Ensure the vehicle is parked safely on level ground with the parking brake engaged before beginning diagnostics. -
Inspect Throttle Body Wiring Harness
Disconnect the negative battery terminal before handling any electrical connections to prevent short circuits. -
Clean Throttle Body and Connections
Do not use carburetor cleaner on electronic components as it can damage sensors. -
Test Throttle Position Sensor Voltage
-
Clear Codes and Test Drive
Parts You May Need
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Throttle position sensor
Check Price on Amazon
Throttle body cleaner
Check Price on Amazon
Electrical contact cleaner
Check Price on Amazon
Ad
When to Call a Professional
If voltage testing reveals sensor failure, wiring damage extends into the harness, or the code returns after cleaning and basic repairs. Professional diagnosis is also recommended if you're uncomfortable working with electrical systems or if multiple related codes are present indicating more complex engine management issues.Frequently Asked Questions
What causes Subaru P1142 error code?
P1142 is typically caused by a faulty throttle position sensor, damaged wiring to the sensor, poor electrical connections, or carbon buildup affecting sensor operation. Less commonly, it can indicate issues with the engine control module.
Can I drive with Subaru error code P1142?
You should address P1142 promptly as it affects engine performance and fuel economy. While you may be able to drive short distances, continued driving can cause additional engine problems and potentially leave you stranded.
How much does it cost to fix P1142 on a Subaru?
Repair costs range from $50-150 for cleaning and minor repairs to $200-400 if the throttle position sensor needs replacement. Labor costs vary by location and whether you choose a dealership or independent mechanic.
What are symptoms of P1142 in Subaru vehicles?
Common symptoms include rough idling, poor acceleration, hesitation during throttle input, reduced fuel economy, and the check engine light. Some drivers also report stalling at idle or difficulty starting.