P0500 means the ECU detected a problem with the Vehicle Speed Sensor (VSS) circuit. The VSS monitors wheel or transmission output shaft rotation and sends speed data to the ECU, the automatic transmission control module, the speedometer, and the ABS/traction control system. When this signal is absent or erratic, the ECU loses cruise control input, the automatic transmission may shift at wrong points or hunt between gears, and the speedometer reads incorrectly or bounces. P0500 sets when the ECU sees no VSS signal when it expects one (e.g., while the vehicle is moving based on other sensors), or when the signal is implausible.
Work through these in order. Most people fix it by step 2.
WrenchAI gives you a step-by-step diagnosis, exact parts list, and repair guide tailored to your year, make, and model — not just generic advice.
Run a free diagnosis for P0500 →