engine
Throttle Position Sensor
for 2017 Dodge Viper 8.4L V10 · RWD
Difficulty
Easy
Time
1.0 h
Tools
6
Steps
10
✓Fact-checked. Built from OLP's spec database, then independently fact-checked line by line with every correction applied. Master-tech sign-off by Chris Hackleman is queued. Cross-check torque values against the factory manual, and stop if anything looks unsafe. How our data is made.
Replace the throttle position sensor on the 2008 Dodge Viper 8.4L V10, requiring removal of the engine cover and disconnection of the sensor from the throttle body.
Warnings
⚠Allow engine to cool completely before beginning work. The intake manifold and throttle body retain heat for an extended period.
ℹ️The throttle position sensor is an electrical component. Avoid contaminating electrical contacts with oil or grease during installation.
ℹ️Do not force the sensor during installation. Improper alignment can damage the throttle shaft or sensor housing.
Tools required
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Parts
- Throttle position sensor × 1 — Use OEM specification
- Throttle body gasket (if reusable gasket is damaged) × 1 — Use OEM specification
As an Amazon Associate and Autel/ANCEL partner, OLP earns from qualifying purchases — how we link. This never changes the specs we publish.
Preparation
- Ensure engine is completely cool to the touch
- Disconnect negative battery cable and wait 2 minutes for capacitive discharge
- Remove engine cover by releasing fasteners securing it to the intake manifold
Procedure
- 1Locate the throttle body assemblyThe throttle body is mounted on the driver's side of the intake manifold, near the front of the engine. Identify the throttle position sensor on the driver's side of the throttle body, recognizable by its electrical connector and mounting position on the throttle shaft.
- 2Disconnect the TPS electrical connectorPress the locking tab on the TPS electrical connector and pull the connector straight away from the sensor. If the connector is tight, gently wiggle it while pulling to avoid damaging the pins. Inspect the connector terminals for corrosion or damage.
- 3Remove the TPS mounting fastenersIf the TPS is separately serviceable, remove the fasteners securing the throttle position sensor to the throttle body (fastener count and type must be verified against factory service information). Keep fasteners in a clean location for reinstallation.
- 4Remove the throttle position sensorCarefully pull the TPS straight away from the throttle body. The sensor shaft engages with a D-shaped or flat section on the throttle shaft. If resistance is encountered, check that all fasteners have been removed and that the sensor is not binding on the throttle shaft. Do not rotate the sensor during removal as this may damage the internal contacts.
- 5Inspect the throttle body mounting surfaceExamine the throttle body surface where the TPS mounts for debris, corrosion, or damage. Clean the mounting surface with electrical contact cleaner if necessary. Inspect the throttle shaft for wear or damage. Check that the throttle shaft rotates smoothly without binding.
- 6Prepare the new throttle position sensorIf the TPS is confirmed to be a separately serviceable component on this throttle body, remove the new TPS from its packaging and verify it matches the old unit. If the sensor is integral to the throttle body, the entire throttle body assembly must be replaced instead. Do not touch the electrical contacts or sensor face.
- 7Install the new TPSAlign the TPS shaft with the throttle shaft, ensuring proper engagement with the D-shaped or flat section. The sensor should slide onto the throttle body with minimal resistance. Position the sensor so the mounting holes align with the threaded holes in the throttle body. Verify that the sensor is fully seated against the throttle body mounting surface before installing fasteners.
- 8Install and tighten TPS mounting fastenersIf the TPS is separately serviceable, install the mounting fasteners (count and torque per factory service information) and tighten evenly. Do not overtighten, as the sensor housing is plastic and the throttle body is aluminum. Tighten just until the sensor is firmly seated with no movement.
- 9Reconnect the TPS electrical connectorPush the electrical connector onto the TPS until the locking tab clicks into place. Gently tug on the connector to verify it is fully locked. Ensure the connector boot is properly seated and no wires are pinched.
- 10Reinstall engine cover and reconnect batteryReinstall the engine cover by aligning it with the mounting points and securing the fasteners. Reconnect the negative battery cable to the battery terminal and tighten securely.
Reassembly
- Ensure all electrical connections are fully seated and locked
- Verify engine cover is properly secured before starting engine
- The TPS does not require manual calibration on this vehicle; the PCM will relearn idle and throttle parameters during normal operation
Verification
- Turn the ignition to the ON position without starting the engine. Check that no dashboard warning lights related to the throttle system are illuminated
- Start the engine and verify smooth idle with no surging or stalling
- Gently press and release the accelerator pedal several times while observing engine response. Throttle response should be smooth and immediate
- Test drive the vehicle to confirm proper acceleration response and no check engine light activation
- If a scan tool is available, verify that the TPS voltage signal changes smoothly from approximately 0.5V at closed throttle to approximately 4.5V at wide open throttle
Related trouble codes on this vehicle
Codes that commonly send this job to the bay — tap one for symptoms, causes, and diagnostic steps.
P0008Engine Position System Performance - Bank 1P0009Engine Position System Performance - Bank 2P0010Intake 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 Learned
Chasing one of these codes and not sure which part is guilty? Ask a master mechanic about YOUR car →