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
Subaru error code P1142 indicates that your throttle position sensor 2 is receiving an abnormally low voltage signal. This critical sensor helps your engine's computer manage air intake and fuel delivery, so when it malfunctions, you may experience poor acceleration, rough idling, or reduced fuel economy.
Ad

Tools You'll Need

How to Fix Error Code P1142

  1. Connect OBD2 Scanner and Verify Code

    Ensure the vehicle is parked safely on level ground with the parking brake engaged before beginning diagnostics.
  2. Inspect Throttle Body Wiring Harness

    Disconnect the negative battery terminal before handling any electrical connections to prevent short circuits.
  3. Clean Throttle Body and Connections

    Do not use carburetor cleaner on electronic components as it can damage sensors.
  4. Test Throttle Position Sensor Voltage

  5. 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.