P0977 on the 1.3 automatic
- Symptoms
- Check engine light with code P0977, harsh or wrong shifts
- Likely cause
- Shift solenoid circuit fault reported by owners.
- Fix
- Check the gearbox connector and wiring, then clean or replace the shift solenoids. Check the fluid level.
- Applies to
- XLi / GLi 1.3 automatic
- Related fault codes
- P0977
- Confidence
- low
Sources
Related problems on this car
- CVT judder or shudder after a fluid change
- Vibration after drive shaft work (inner CV joints)
- Long cranking before the engine starts
- Ticking noise on a cold start (1.3)
Similar problems on other cars
- 4AT harsh/jerky shifts - check ATF level & type first · Toyota Passo (1st gen)
- Speed sensor fault (code P0500) · Suzuki Mehran (EFI, Euro II)
- Automatic will not move in D (2 and L work) · Toyota Vitz (1st gen)
Where the parts are · Warning lights · Fault codes · Maintenance
Stuck with a car problem? Ask owners and mechanics for free in the UstadFix WhatsApp group.
Guidance only – confirm with a mechanic before repairs. All common problems

