engine
Crankshaft Position Sensor
for 2016 Toyota Corolla 1.8L I4 · FWD
Difficulty
Easy
Time
1.0 h
Tools
6
Steps
10
This procedure covers removal and replacement of the crankshaft position sensor on the 2014-2019 Toyota Corolla 1.8L I4 engine, located on the engine block near the crankshaft pulley.
Warnings
⚠Allow engine to cool completely before starting work to avoid burns from hot components.
ℹ️Disconnecting the battery will erase radio presets and may require window auto-up/down relearning.
⚠Do not drop the sensor bolt into the engine bay; use a magnetic socket or tape to secure it during removal.
Tools required
10mm socketEssential
Ratchet and extensionEssential
Torque wrench (5-25 Nm range)Essential
Flathead screwdriver or trim tool
Shop towelsEssential
Electrical contact cleaner
Parts
- Crankshaft Position Sensor × 1 — 90919-05060 or equivalent OEM
- O-ring seal (if not included with sensor) × 1 — Use OEM specification
Preparation
- Park vehicle on level surface and engage parking brake
- Allow engine to cool completely if recently operated
- Disconnect negative battery terminal and wait 3 minutes for system discharge
- Raise front of vehicle with jack and support securely on jack stands (optional, improves access)
- Remove plastic engine under cover if equipped using 10mm socket
Procedure
- 1Locate the crankshaft position sensorFrom above or below the engine, locate the crankshaft position sensor on the lower passenger side of the engine block, adjacent to the crankshaft pulley. The sensor has a single electrical connector and is secured by one 10mm bolt.
- 2Disconnect sensor electrical connectorPress the locking tab on the sensor electrical connector and pull directly away from the sensor. Do not pull on the wiring harness. If connector is difficult to release, gently pry the lock tab with a flathead screwdriver while pulling.
- 3Remove sensor mounting boltUsing a 10mm socket with extension, remove the single bolt securing the crankshaft position sensor to the engine block. Keep the bolt in a safe location for reinstallation. Be careful not to drop the bolt into the engine bay.⚠Use a magnetic socket or place tape over the socket opening to prevent dropping the bolt.
- 4Remove old sensorCarefully pull the crankshaft position sensor straight out from the engine block. There may be slight resistance from the O-ring seal. Gently twist while pulling if needed, but do not use excessive force.
- 5Inspect sensor bore and cleanInspect the sensor mounting hole in the engine block for debris, metal shavings, or old O-ring material. Clean the bore with a shop towel. Spray electrical contact cleaner into the bore if oil or dirt is present, then wipe clean.
- 6Prepare new sensorInspect the new crankshaft position sensor O-ring for damage. If the sensor did not come with a new O-ring, transfer the old one only if it is in perfect condition with no cuts or deformation. Lightly coat the O-ring with clean engine oil to aid installation.
- 7Install new sensorCarefully insert the new crankshaft position sensor straight into the engine block bore, ensuring the O-ring does not roll or pinch. Push firmly until the sensor is fully seated and the mounting surface is flush with the engine block.⚠Do not force the sensor. If resistance is felt, remove and check for O-ring misalignment or debris in the bore.
- 8Install and torque sensor boltThread the 10mm mounting bolt by hand to ensure proper thread engagement. Using a torque wrench, tighten the crankshaft position sensor bolt to specification.Torque specCrankshaft Position Sensor10 Nm (7 lb-ft)
- 9Reconnect electrical connectorPush the electrical connector firmly onto the crankshaft position sensor until the locking tab clicks into place. Gently tug on the connector to verify it is fully locked.
- 10Reinstall under cover and batteryIf removed, reinstall the plastic engine under cover. Reconnect the negative battery terminal. The installation is now complete.
Reassembly
- Ensure all electrical connectors are fully seated and locked
- Verify sensor mounting bolt is torqued to specification
- Reinstall any removed splash shields or under covers
- Reconnect battery and reset clock/radio presets if needed
Verification
- Start the engine and verify it starts normally without extended cranking
- Check that no check engine light or crankshaft position sensor codes are present
- Allow engine to idle and verify smooth operation with no misfires or rough running
- Use an OBD-II scanner to confirm crankshaft position sensor is reading properly (RPM signal present)
- Test drive vehicle to confirm normal acceleration and engine performance