Your 2021 Crosstrek runs fine on flat roads but misfires when climbing hills. The P0303 code pointing to cylinder 3 combined with the load-related symptom helps narrow down the cause—something in cylinder 3 fails specifically under the stress of uphill driving.
Why Hills Reveal Problems
Climbing hills demands more from the engine:
- Higher cylinder pressure during combustion
- More fuel required for power
- Ignition system works harder
- Any weakness becomes apparent
What P0303 Indicates
The P0303 code points specifically to cylinder 3 misfiring. On the Crosstrek's boxer engine, this is one of the rear cylinders. The fact that it misfires under load but not at cruise suggests a marginal component that fails when stressed.
Symptoms
- Misfire or stumble on hills
- Loss of power when climbing
- Check engine light (may flash on steep hills)
- Runs normally on flat roads
- May feel vibration during misfire
Common Causes of Load-Related Misfire
- Weak ignition coil - Can't produce strong enough spark under pressure
- Worn spark plug - Gap too wide for high-load conditions
- Fuel injector partial clog - Can't deliver enough fuel at high demand
- Low compression - Leaking more under cylinder pressure
- Vacuum leak at cylinder 3 - Goes lean under boost/load
Diagnostic Approach
- Swap cylinder 3 coil with cylinder 1—does misfire follow?
- Check cylinder 3 spark plug condition
- Test cylinder 3 injector flow
- Perform compression test under load conditions
- Check for vacuum leaks near cylinder 3
Repair Costs
- Ignition coil: $75-$175
- Spark plug: $25-$50
- Fuel injector: $150-$350
- Compression-related: $500-$2,000+