Q: OBD code P0501, speedometer dead, hesitation shifting.

asked by on

Recently during a two drive the speedo became erratic even though the RPM remained constant while on the highway. The engine check light was already on due to the up stream O2 sensor needed to be replaced. Next day zero reading on the speedo and hesitation with shift points. Sperdo occasionally showed a reading then fails back to zero.

My car has 180500 miles.
My car has an automatic transmission.

From your description it sounds like either the speed sensor is bad or there is a problem in the wiring of the speed sensor circuit. Your transmission is shifting weird because the car does not know how fast it is going. The tachometer uses another sensor to determine the speed of the engine. A YourMechanic certified technician can come to your location to help you diagnose and repair this issue by performing one or more of the following services:

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1,000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. OBD code P0501, speedometer dead, hesitation shifting.

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: I bought a bolt on exhaust system do you guys do installation?

I would first recommend you contact our customer service so they can check to see if this service can be done in your area. Some services like exhaust work may not be able to be done in your area or...

Q: What's the best way to check for Evap small leak. I'm getting code P0442

P0442 indicates that you have a small leak in the evaporative emission system. Many times this is caused by a loose or faulty fuel cap. Make sure that the cap is tight and in good condition, so that it seals...

Q: Engine code P0325.

Hello, p0325 is a code for a Knock Sensor Circuit Malfunction. There is either a sensor fault or the wiring for the sensor to the engine control unit is shorted or has an open circuit. The first thing to check...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
How Long Does a Distributor O Ring Last?
The distributor is part of the ignition system in your vehicle and its purpose is to route high voltage from the ignition coil to the spark plug. The spark plug then...
How Long Does a Heater Control Valve Last?
Keeping the right amount of coolant in a car is essential in keeping the engine at the right temperature. Failing to have the right amount of coolant or even bad elements...