Q: Car won't go over 30mph - Check Engine light on and off, car shakes a bit 1997 Chrysler Cirrus

asked by on January 10, 2017

Car was driving fine, until it pulled back a bit engine light came on and it started shaking a bit. It will not go over 30mph.

My car has 179000 miles.
My car's transmission is unknown to me.

Throttle Position Sensor Replacement $129.21 - $646.10 Get a Quote

Hi there - first task to to extract the problem codes that are causing the Check Engine light to illuminate. This will guide diagnosis, and save time and money. Most auto parts stores will read codes for you for free. Some possible problems causing this behavior is a failed throttle position switch, or failed coils. I would recommend an engine performance inspection by a mobile, professional mechanic, such as one from YourMechanic, who will come to your location, diagnose this problem, give you an accurate assessment of damage and cost estimate for repairs.

The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

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

What others are asking

Hard to turn steering wheel

It sounds like you are low on power steering fluid; power steering pumps are very noisy when they are low on fluid. You will also lack power assist. Check the reservoir with the engine off; if the fluid level is...

Check Engine Light and code for O2 sensor

Hello. Knowing the actual code number would help determine the problem. If you are getting an O2 sensor code associated with the way it is running, then the sensor is more than likely bad. On this Toyota, the O2 sensor...

The Crankshaft Position Sensor broke at the block - how do i get it out? 1998 Chrysler Cirrus

Hello - I would soak it with penetrating oil (WD-40, PB Blaster, etc.) overnight, then try drilling the sensor for a screw/bolt extractor. If that fails, you may have to keep drilling with larger and larger bit sizes until, you...

2.0L diesel sluggish acceleration

I would suggest checking the MAF sensor for starters, but also check timing to be sure it set properly. This can affect the fuel economy and the acceleration for sure. When the timing is not correct, the combustion cycle will...

P2402

Hello and thanks for your question. The code P2402 is usually caused by EVAP control system pump current goes higher than specified. The evaporative system pump could be drawing too many amps or the pump motor has a short in...

Are the motor mounts touched during a tune up? When are the motor mounts touched?

There is nothing in a basic tune up that would require loosening or touching the motor mounts. If the motor mounts are in fact loose, they could potentially cause damage to the axles if the motor were to shift enough...

Grinding noise when shifting from parking to reverse and it does not want to drive also

What you are describing is often a sign of low transmission fluid or a faulty transmission control solenoid. As you know, automatic transmissions use pressurized hydraulic fluid to change gears. Every time a gear change is required, the car's computer...

Code 337 came up on my 94 ranger 4.0 what can i do

The code 337 is for the egr sensor is reading higher than normal voltage and the sensor is mounted on side of intake and has two hoses and one electrical connection on it that you will need to check both...

Running lean and I can't find a vacuum leak. Sometimes vibrates at various speeds. I let off the gas and then there is a lack of power.

Hi there. For the vacuum leak, look at all of the vacuum hoses on the engine and brake booster. Check to see if the hoses are split, cracked, or unmounted. A vibration could be the engine running rough from the...

Related articles

P0427 OBD-II Trouble Code: Catalyst Temperature Sensor Low (Bank 1)
Trouble code P0427 means the PCM detects that the catalyst temperature sensor reads a lower temperature than the normal range in engine bank 1.
P0372 OBD-II Trouble Code: Timing Reference High Resolution Signal A Too Few Pulses
P0372 code means less pulses than normal have been detected on the sensor disk on the injection pump due to faulty crankshaft or crankshaft sensor.
P2200 OBD-II Trouble Code: NOx Sensor Circuit Bank 1
P2200 code means that the PCM has detected irregular readings in a NOx sensor circuit due to failed air flow or pressure sensors, or spark timing