Subaru Error Code P1100: How to Fix It

Medium 1-3 hours Medium Severity Verified June 2026
Error Code
P1100
Brand
Subaru
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
The Subaru P1100 error code indicates a starter switch circuit malfunction, which can prevent your vehicle from starting properly. This issue typically involves problems with the ignition switch, wiring, or related electrical components that control the starter system.
Ad

Tools You'll Need

How to Fix Error Code P1100

  1. Perform Initial Safety Check

    Always disconnect the negative battery terminal before working on electrical systems to prevent short circuits or injury.
  2. Scan for Additional Codes

  3. Check Battery and Connections

    Wear safety glasses when cleaning battery terminals as corrosion can be caustic.
  4. Test the Ignition Switch

  5. Inspect Starter Circuit Wiring

    Do not touch bare wires or terminals while the battery is connected.
  6. Test Starter Solenoid Function

  7. Check Clutch/Brake Safety Switch

  8. Verify Repair and Clear Codes

Parts You May Need

Ignition switch
Check Price on Amazon
Starter solenoid
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical wire connectors
Check Price on Amazon
Ignition switch
Check Price on Amazon
Starter solenoid
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical wire connectors
Check Price on Amazon
Ignition switch
Check Price on Amazon
Starter solenoid
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical wire connectors
Check Price on Amazon
Ignition switch
Check Price on Amazon
Starter solenoid
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical wire connectors
Check Price on Amazon
Ignition switch
Check Price on Amazon
Starter solenoid
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical wire connectors
Check Price on Amazon
Ignition switch
Check Price on Amazon
Starter solenoid
Check Price on Amazon
Battery terminal cleaner
Check Price on Amazon
Electrical wire connectors
Check Price on Amazon
Ad

When to Call a Professional

Contact a qualified automotive technician if you're uncomfortable working with electrical systems, if the ignition switch needs replacement and requires steering column disassembly, or if multiple related codes appear indicating complex wiring issues. Professional diagnosis is also recommended if the problem persists after checking all basic components.

Frequently Asked Questions

Can I drive my Subaru with P1100 error code?
If your Subaru starts and runs normally, you can drive short distances to a repair facility. However, this code indicates a starter circuit problem that could leave you stranded if it worsens, so address it promptly.
What causes Subaru P1100 starter switch circuit malfunction?
Common causes include a faulty ignition switch, damaged starter relay, corroded battery connections, worn starter solenoid, or damaged wiring in the starter circuit. Age and wear are typical factors in older Subaru models.
How much does it cost to fix Subaru P1100 error?
Repair costs vary from $50-100 for simple fixes like cleaning battery terminals or replacing a relay, to $200-400 for ignition switch replacement, or $300-600 for starter solenoid replacement depending on labor rates and parts costs.
Will P1100 cause my Subaru to not start?
Yes, P1100 can prevent your Subaru from starting because it indicates a problem with the starter switch circuit. The engine may turn over weakly, make clicking sounds, or not respond at all when you turn the key.
Is P1100 a serious error code in Subaru vehicles?
P1100 is moderately serious because it affects your ability to start the vehicle. While not immediately dangerous to drive if the car starts, it should be diagnosed and repaired soon to prevent being stranded with a non-starting vehicle.