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 $144.21 - $717.44 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


Experienced Mechanic?

Earn up to $70/hr

What others are asking

Multiple car problems
Hello. It sounds like you have a bit of a complex issue going on. The Aveo has a problem with the ignition switch (https://www.yourmechanic.com/services/ignition-switch-replacement) that can cause strange issues like the ones you have described. That would be where I...
The steering wheel of my Toyota Etios does not return to center
This is an ongoing problem with Toyota and I was unable to find a true fix for this problem. I would recommend having the entire front end checked (https://www.yourmechanic.com/services/brakes-steering-and-suspension-inspection) for any issues and the alignment checked to make sure that...
Power steering quit working
Hello there, thanks for writing in about your 1993 Chrysler Lebaron. A few different faults can cause the power steering to stop working. If the power steering has completely failed, then the most likely causes would be the power steering...
EVAP. 2001 Pontiac Firebird
The fuel tank has a vent valve that opens when the engine is running, as the pump sucks fuel from the tank and the tank may collapse if a high vacuum is drawn. Usually this code pops up when the...
Misfire - 2003 Ford Expedition
Hello and thanks for your question. When diagnosing a misfire (https://www.yourmechanic.com/article/how-can-problems-with-the-ignition-system-cause-misfiring_2), you would need to determine all of the factors for what could be the problem. When you mentioned that you had switched a coil out from another cylinder to...
Squeaking noise from around the serpentine belt area.
Hello there, many faults will cause your 2009 Ford Flex to have a squeaking noise around the belt area. The most common faults are a failing serpentine belt (https://www.yourmechanic.com/services/serpentine-drive-belt-replacement), belt tensioner (https://www.yourmechanic.com/services/drive-belt-tensioner-replacement), idler pulley (https://www.yourmechanic.com/services/idler-pulley-replacement), alternator (https://www.yourmechanic.com/services/alternator-replacement), or power steering...
No crank - 1995 Chrysler LHS
Hi there. Your vehicle's no crank needs to be properly diagnosed. There are several possibilities for a no crank situation, such as a faulty ignition switch (https://www.yourmechanic.com/services/ignition-switch-replacement), a faulty starter relay (https://www.yourmechanic.com/services/starter-relay-replacement), a faulty neutral safety switch (https://www.yourmechanic.com/services/neutral-safety-switch-replacement), and faulty...
Codes po102 103 113
Hi there: It's very difficult to tell you where to start if we don't know what type of troubles or symptoms you're experiencing. A professional mechanic typically will download OBD-II trouble codes first, then test drive or communicate with the...
Dies when you stop pushing the gas.
Hi there. There could be an issue with the throttle body sticking and not adjusting correctly. Check the idle speed when the vehicle is parked in park and then in gear. The engine idle should be around 1000 rpm's in...

Related articles

P2033 OBD-II Trouble Code: Exhaust Gas Temperature Sensor Circuit High Bank 1 Sensor 2
P2033 trouble code definition Exhaust Gas Temperature Sensor Circuit High Bank 1 Sensor 2 What the P2033 code means P2033 is an...
P2146 OBD-II Trouble Code: Fuel Injector Group “A” Supply Voltage Circuit/Open
P2146 code definition Fuel Injector Group “A” Supply Voltage Circuit/Open What the P2146 code means P2146 is an OBD-II generic code for...
P3426 OBD-II Trouble Code: Cylinder 4 Deactivation/Intake Valve Control Performance
P3426 means cylinder deactivation performance is not in the correct range due to a faulty sensor, solenoid, electrical problem, or low oil pressure.