engine
Throttle Position Sensor
for 2012 Toyota Camry 2.5L I4 · FWD
Editorial review:Chris Hackleman — Master Technician · 20+ years · Jeff Moore — Master Mechanic · 20+ years
Difficulty
Easy
Time
30 min
Tools
4
Steps
9
✓Expert-verified. Personally reviewed and approved by OLP's master technicians (Chris Hackleman & Jeff Moore — 20+ years each). Always follow the vehicle's factory service information and torque specs.
Replace the throttle position sensor (TPS) on the throttle body assembly to restore proper throttle input signal to the ECM.
Warnings
⚠Allow engine to cool completely before starting work to avoid burns from hot components
ℹ️Disconnecting the battery will reset radio presets and clock
⚠Do not force the TPS screws as they are small and can strip easily
Tools required
Torque wrench (inch-pound range)Essential
As an Amazon Associate, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Parts
- Throttle Position Sensor × 1 — Use OEM specification
As an Amazon Associate, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Preparation
- Ensure engine is completely cool to the touch
- Park vehicle on level surface and engage parking brake
- Disconnect negative battery terminal to prevent electrical issues
- Remove engine cover by pulling upward on the cover clips
Procedure
- 1Locate the throttle body assemblyThe throttle body is located on the intake manifold, driver's side of the engine bay. It has a large air intake hose connected to it from the air filter box. The TPS is mounted on the side of the throttle body.
- 2Disconnect the TPS electrical connectorPress down on the locking tab of the TPS electrical connector and pull it straight away from the sensor. Do not pull on the wires themselves.
- 3Remove the TPS mounting screwsRemove the two small Phillips or Torx screws securing the TPS to the throttle body. These screws are typically quite small and may have thread-locking compound applied. Keep these screws as they will be reused.⚠Apply steady pressure while removing to avoid stripping the screw heads
- 4Remove the old TPSCarefully pull the TPS straight off the throttle body shaft. The sensor should slide off easily. If it resists, gently wiggle it while pulling to break any corrosion seal. Do not rotate the throttle shaft.
- 5Inspect and clean the mounting surfaceInspect the throttle body shaft and mounting surface for any debris, corrosion, or damage. Use electrical contact cleaner on a clean towel to wipe the mounting surface and ensure it is clean and dry before installation.
- 6Install the new TPSAlign the new TPS with the throttle shaft ensuring the flat side of the shaft matches the flat side of the sensor opening. Slide the sensor onto the shaft until it seats flush against the throttle body mounting surface. Ensure proper alignment before installing screws.
- 7Install and torque the TPS screwsInsert both TPS mounting screws and hand-tighten them evenly. Using an inch-pound torque wrench, torque the screws to specification in a cross pattern to ensure even seating. Do not overtighten as this can crack the sensor housing.Torque specTPS Screws3 Nm (2 lb-ft)
- 8Reconnect the electrical connectorPush the electrical connector firmly onto the new TPS until you hear and feel it click into place. Verify the locking tab is fully engaged by gently tugging on the connector.
- 9Reinstall engine cover and reconnect batteryAlign the engine cover with its mounting clips and press down firmly until all clips engage. Reconnect the negative battery terminal and tighten securely.
Reassembly
- Ensure all electrical connectors are fully seated and locked
- Verify engine cover is properly clipped in place
- Double-check that no tools or parts were left in the engine bay
Verification
- Turn ignition to ON position without starting the engine and verify no check engine light is present
- Start the engine and let it idle; verify smooth idle with no hesitation
- Test drive the vehicle and verify smooth throttle response with no hesitation or surging
- Use an OBD-II scanner to verify no TPS-related diagnostic trouble codes are present
- Verify throttle response is immediate and linear during gentle acceleration
Related trouble codes on this vehicle
Codes that commonly send this job to the bay — tap one for symptoms, causes, and diagnostic steps.
P0010Intake Camshaft Position Actuator Circuit/Open Bank 1P0011Intake Camshaft Position Timing Over-Advanced Bank 1P0020Intake Camshaft Position Actuator Circuit/Open Bank 2P0021Intake Camshaft Position Timing Over-Advanced Bank 2P0068MAP/MAF - Throttle Position CorrelationP0120Throttle/Pedal Position Sensor/Switch A CircuitP0121Throttle/Pedal Position Sensor/Switch A Circuit Range/PerformanceP0220Throttle/Pedal Position Sensor/Switch B CircuitP0221Throttle/Pedal Position Sensor/Switch B Range/PerformanceP0315Crankshaft Position System Variation Not LearnedP0335Crankshaft Position Sensor A CircuitP0336Crankshaft Position Sensor A Circuit Range/Performance
Chasing one of these codes and not sure which part is guilty? Ask a master mechanic about YOUR car →