Skip the auto shop - Our mechanics make house calls

Q: It threw a code 21 , throttle position sensor bad code. i replaced it and the code went away but i still have no spark.

asked by on

six monthes ago i replaced the cranshaft sensor because it just died and would not start. finally figured out it was the security key. fixed that ran no problem. 2 weeks ago it started to run bad again. i checked for codes and got a bad camshaft sensor and throttle postion sensor are bad codes because it would not stat again. i replaced them bothe. the codes went away but still noe spark. whats next

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

A: Hello and thank you for contacting YourMech...

Hello and thank you for contacting YourMechanic. The problems that you are encountering with your vehicle, could be caused by the harness to the Throttle Position Sensor (TPS) or the computer itself.

Check the harness to the TPS for any debris or any corrosion. Hook up a paperclip to the harness and turn on the key. Use a multimeter and check for voltage at the pins of the harness. Make sure that the ground on the sensor is grounded and has no resistance. If you find that the harness is having too much resistance, then I recommend having the main engine harness replaced. If you have replaced the harness and still have the same problems, then the computer will need to be flashed or replaced.

I recommend having a professional, like one from YourMechanic, come to your home to diagnose your car’s no start condition before replacing any parts.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 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

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

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: Stopped accelerating and shaking at highish speeds?

Hello, thank you for writing in. The first step is to find out what issues are triggering the check engine light. This can be done by having the vehicle scanned for diagnostic troubleshooting codes at your local auto parts store,...

Q: We have a 2002 olds bravada that clunks when we turn left. What would cause this?

Hi there. Although most of the time a damaged or worn out CV joint can cause this symptom, it's also possible that a faulty or worn out steering stabilizer bar bushing or upper/lower control arm bushings may also be the...

Q: Engine turns but won't start - 2001 Mercedes-Benz ML430

Hello and thank you for your question. Check for the three essentials that the engine needs to run. Check for air in the engine and make sure that the air filter is not plugged up. Check for spark to the...

Related articles

How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...
What are the Car Pool Rules in Hawaii?
Hawaii is widely regarded as a land of vacation and relaxation, and as such, its scenic roads and routes are far better known than the state’s freeways. But, as with all...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.