P1526
TP Sensor Learn Not Complete.
- Saturn
- Powertrain
- Manufacturer code
- Low severity
How this code is built
- P
- SystemPowertrain
- 1
- Defined byThe manufacturer
- 5
- AreaVehicle speed, idle control and auxiliary inputs
- 26
- FaultThe specific fault in that area
What it means
On a Saturn, P1526 means the engine control module has not completed its throttle position (TP) sensor learn procedure. The module needs to learn the closed-throttle position of the throttle body, and it either lost that learned value or could not finish the relearn. This usually follows a battery disconnect, a control module or throttle body replacement, or a fault that interrupted the learn.
Symptoms
- Check engine light on
- Unstable or hunting idle speed
- Idle too high or too low, or stalling when coming to a stop
- Hesitation or poor throttle response
- Reduced power or limited throttle response in some cases
Possible causes
- Battery disconnected or discharged, or the control module reset, so the learned throttle position was lost and not relearnedlikely
- Throttle body or control module replaced or cleaned without carrying out the throttle relearn procedurelikely
- Faulty throttle position sensor or throttle body motor/position circuit preventing the learn from completingpossible
- Wiring or connector fault (chafing, corrosion, loose pin) in the throttle position sensor circuit, reference or groundpossible
- Low or unstable system voltage from a weak battery or charging fault interrupting the learnpossible
- Carbon build-up in the throttle body bore stopping the plate reaching its normal closed positionpossible
- Internal control module faultrare
How to diagnose
- Read all stored codes and freeze frame data, and note whether other throttle, TP sensor or voltage codes are present
- Ask about recent work: battery disconnection, throttle body cleaning or replacement, or control module replacement
- Test battery condition and charging voltage, as the learn needs stable voltage
- Inspect the throttle body wiring and connector for damage, corrosion, water ingress and bent or loose pins
- Check the throttle body bore and plate for heavy carbon build-up or sticking, and that the plate returns fully closed
- With a scan tool, watch TP sensor readings at closed and open throttle for a smooth, plausible sweep with no dropouts
- Check reference voltage and ground at the TP sensor connector against the manufacturer's data for the specific model and engine
- Carry out the manufacturer's throttle relearn procedure for that model, then clear the code and confirm it does not return
How to fix
- Carry out the correct throttle position relearn procedure for the model and engine, following the manufacturer's steps
- Repair or replace damaged wiring or connectors in the TP sensor circuit
- Replace the throttle body or TP sensor if readings are erratic or out of range, then perform the relearn
- Clean the throttle body of carbon deposits with a suitable cleaner, following the manufacturer's guidance, then relearn
- Replace a weak battery or repair the charging system fault, then repeat the relearn
Can I keep driving?
Low severity
The car can usually be driven, but idle and throttle response may be rough, so book it in soon. If it stalls or has reduced power, limit driving until it is sorted.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
This code for other makes
- P1526BMWA Camshaft Position Actuator Control Open Circuit Bank 2
- P1526BuickTP Sensor Learn Not Complete
- P1526CadillacTP Sensor Learn Not Complete
- P1526ChevroletTP Sensor Learn Not Complete
- P1526ChryslerTP Sensor Learn Not Complete
- P1526GMTP Sensor Learn Not Complete
- P1526GMCTP Sensor Learn Not Complete
- P1526OldsmobileTP Sensor Learn Not Complete
- P1526OtherAir Bypass System
- P1526VolkswagenIntake Camshaft Control Circuit Bank 1 Short To B+
