Feeling frustrated when your car shakes and vibrates at stoplights? You just want a smooth idle. However, when driving the engine seems fine, making it hard to diagnose. In this guide, we’ll look at the common causes and fixes to stop the annoying car shaking at idle so you can have peace of mind.
You can also read my guide on car sputters after refilling the gas to learn more.
- Car shaking at idle can be caused by worn spark plugs, bad motor mounts, dirty throttle body, clogged fuel injectors, failing sensors, and vacuum leaks.
- First step is to scan for error codes if check engine light is on. Pending codes can show intermittent issues.
- Visually inspect engine components like motor mounts, air filter, throttle body. Use brake cleaner to detect vacuum leaks.
- Test parts like spark plugs, fuel injectors, sensors to confirm issues. Replace as needed.
- Clean dirty components like throttle body, MAF sensor, engine air filter.
What You Will Learn:
How I Fixed the Issue Of Car Shaking Issue At Idle But Smoothing Out While Driving?
My cousin’s 2001 Honda Civic would shake terribly when idling at stop lights. I helped him diagnose it by checking the motor mounts, which had worn out rubber causing excessive engine movement. Replacing the mounts solved the shaking issue and made the Civic run smooth again
Must Scan Error Codes When Your Car Starts Shaking At Idle
The first step to do when your car starts shaking at idle but smooths out when driving is to see whether the check engine light illuminates on the dashboard.
It’s a diagnostic tool that can alert you to any problems or faults in your engine or other components.
If the check engine light is illuminated, it’s an indication that something is wrong, and needs to be checked out.
If car is shaking at idle and check engine light is on, use an OBD-II scanner to read the codes and identify the issue.
However, in some cases, you can’t see confirmed trouble codes. Such codes appear for some time due to intermittent faults in the engine and then disappear from the engine’s memory.
Bonus Read: Car vibrates in drive but not in neutral
Causes Of Car Shaking At Idle But Running Fine When Driving
1. Bad Motor And Transmission Mounts
Motor and transmission mounts are metal and rubber brackets that attach the engine and transmission to the chassis of the vehicle.
They are designed to reduce vibrations and noise coming from the engine and transmission which can be caused by the powertrain components moving around.
When the motor mounts are worn out, the engine and transmission are not held in place as well as they should be.
This can cause the engine and transmission to move around more than they should when the car is idling. When the car is driving, the movement is dampened by the motion of the car.
How to spot?
You can use your vehicle’s owner’s manual to find the locations of the motor and transmission mounts in your engine.
Here are some tips for inspecting the motor and transmission mounts:
- Check for loose bolts: Inspect the motor and transmission mounts for any loose bolts. If the bolts are loose, it could mean that the mount is worn out and needs to be replaced.
- Check the rubber: Inspect the rubber of the motor and transmission mounts for any cracks or tears. If the rubber is cracked or torn, it will need to be replaced.
- Check the mounting bracket: Inspect the mounting bracket of the motor and transmission mounts for any signs of wear or damage. If there is wear or damage, it could be a sign that the mount is worn out.
Another method is that while the engine is in operation, raise the hood, engage the parking brake, and position your left foot on the service brake while your right foot rests on the gas pedal.
Apply moderate throttle as you observe the engine from the opening beneath the raised hood. The engine should exhibit a slight reaction to the throttle, but it should not noticeably rise. Should it do so, it is possible that one of the engine mounts has become damaged.
The above method of testing bad motor mounts can also produce clunking noises if the mounts are bad. if you want to know whether front or rear mount is mount, repeat the above process by putting the transmission in drive gear and reverse gear respectively.
2. Fouled Spark Plugs
Spark plugs work when a voltage is sent to them from the car’s ignition system. The voltage travels down the spark plug’s center electrode and arches across the gap to the outer electrode.
This creates a spark that ignites the fuel and air mixture in the cylinder. As the mixture ignites, the piston is forced down and the crankshaft turns, creating power.
When spark plugs become worn out, they do not create a strong enough spark to ignite the fuel mixture. This causes an engine to misfire, which can cause the car to shake when idle.
When the car starts moving, the engine is able to generate enough power to ignite the air-fuel mixture, thus creating a smooth ride.
How to spot?
Remove spark plugs from the engine with a socket wrench or a spark plug socket.
Once the spark plugs are removed, you’ll want to check them for signs of wear, such as corrosion, carbon buildup, cracks in the porcelain, or an improper gap between the electrodes.
You can read this PDF to learn about signs about bad spark plugs.
Visual inspection of the spark plugs can indicate bad plugs. Look for wet oily deposits, excessive carbon build up, electrode wear, or light grey ash deposits.
How to test?
You can test spark plugs by using a multimeter and setting it to resistance measurement. You should get a reading between 4,000 to 8,000 ohms on the center electrode.
In addition, you should look for a short between the ground and center electrode of the spark plug. No short means a good spark plug.
You can watch following youtube video to learn more:
How to fix?
You can try cleaning the spark plugs using the wire brush and spark plug cleaner to carefully remove any carbon deposits or contaminants from the electrode. Ensure not to damage the electrode or insulator in the process.
First, use compressed air to clean off any dirt and debris. Then, keep the spark plug soaked in the brake cleaner till all the gunk on the spark plug is washed away.
3. Malfunctioning Idle Air Control Valve
One of the most common causes of an engine shaking while idle is a malfunctioning Idle Air Control (IAC) valve.
An idle air control valve (IACV) is an electronically operated valve that is used to regulate the amount of air that flows into the engine at idle.
The IACV works with the vehicle’s ECU (engine control unit) to ensure smooth idling. IACV is located on the side of the throttle body.
At idle, the engine needs a certain amount of air to function properly. The IACV helps to regulate the amount of air that enters the engine. When the IACV is working correctly, the engine runs smoothly.
You can watch below Youtube video to learn the working of the Idle Air Control Valve:
If the IACV is malfunctioning, it will no longer be able to provide the correct amount of air to the engine, resulting in the engine running rough. This is what causes the car to shake when idling.
How to spot and test?
The idle air control valve can be susceptible to carbon buildup.
To test a faulty IACV, begin by idling the engine. Place your finger over the hole in front of the throttle plate, blocking it. The idle should drop.
As soon as you remove your finger, the idle should jump up before returning to its usual rate. This sudden change in RPM from low to high and back to its initial state is the PCM detecting the blocked bypass air port, retracting the IACV, and then allowing air into the bypass port.
This air causes the RPMs to rise and the PCM detecting the high RPMs extends the IACV to return the idle to its normal rate.
Another way to test IACV is by measuring voltage and resistance across the terminals of its connector using the multimeter. You can watch the below YouTube video for a better understanding.
4. Stuck PCV Valve
A PCV (Positive Crankcase Ventilation) valve is a small, one-way valve located inside the crankcase of most engines.
It is designed to allow the crankcase gases to be recirculated back into the combustion chamber, instead of venting them into the atmosphere.
The gases are recirculated in order to reduce pollutants created by the exhaust. The PCV valve is usually found on the intake manifold, near the crankcase.
The PCV valve:
- Closes slightly to reduce airflow at low RPM (idle), when the vacuum is high.
- Opens more to increase airflow at high RPM, when the vacuum is low.
If the PCV valve becomes stuck in the open position, it will allow an excessive amount of air to enter the intake manifold. This will cause the air/fuel mixture to become too lean, which will result in a rough idle.
How to spot?
PCV valve can become stuck open or close due to oil deposits. To test if the PCV valve is stuck, you can remove the oil filler cap and place the paper on its opening. If it holds the paper against its opening, it means that the PCV valve is malfunctioning.
You can also remove the PCV valve and shake it. If you hear any rattling sound, it means the PCV valve is in good condition.
In addition, you can blow through the port of the PCV valve which is connected to the air intake hose. If the PCV valve is good, you will not be able to blow air through the valve as the PCV valve only allows air to suck through.
Lastly, you can use OBD2 scan tool to look for any trouble codes related to a bad PCV valve.
5. Clogged Fuel Injectors
A fuel injector is an electronic device that is mounted to the fuel rail and injects fuel directly into the engine. It is controlled by the engine control unit and is responsible for ensuring the proper delivery of fuel to the engine.
A fuel injector contains three components: a pin, a coil, and a spring. The spring keeps the pin closed until a current is applied to the coil, which opens the pin and allows fuel to flow through it.
How to spot?
One test for a bad fuel injector is to observe if it is emitting a clicking noise or not. For this, you would need a long screwdriver. Now, pull out the fuel rail.
But, make sure that it is connected to the fuel supply hose. Turn the key on to prime the fuel pump and pressurize the fuel line. Now, hook the 9v or 12v battery one by one to each fuel injector and try to hear its ticking noise with a long screwdriver.
That ticking noise is basically the opening and closing of a pin in the fuel injector. Also, see if the fuel injector is injecting fuel in a certain direction without leaking or not. If it’s leaking, you would need a new fuel injector.
You can check out the following video from 2:40 to get an idea of how to test fuel injectors.
Apart from that experiment, check these things on the fuel injector:
- Look for burrs on the injector inlet
- Check nozzle holes for hole erosion or plugging
- Inspect the end of the nozzle for burrs or rough machine marks
- Look for cracks at the nozzle end
6. Malfunctioning MAF Sensor
The mass airflow (MAF) sensor is a component of the car’s electronic engine control system that measures the amount of air entering the engine. This air is then used to calculate the fuel injection rate, which is necessary for optimal engine performance.
The MAF sensor is located in the intake system between the air filter and the intake manifold and is typically composed of a plastic housing and an interior sensor.
When the MAF sensor malfunctions, it can feed incorrect information to the engine control system, resulting in a poor air-fuel mixture. This can cause the engine to run too rich, resulting in reduced power and torque. The reduced power will cause the engine to shake.
How to spot?
The MAF Sensor can become bad due to a few different reasons. The most common reason is due to the buildup of dirt, debris, or oil.
This buildup can interfere with the MAF Sensor’s ability to accurately detect the amount of air entering the engine, resulting in an incorrect air-fuel ratio.
This can happen due to a clogged air filter, or due to dirt and dust entering the intake manifold through a vacuum leak.
How to test?
If you want to test your MAF sensor, you can check the voltage it produces. When you press the gas pedal, more air flows through the sensor, which makes the voltage go up. When the car is not moving much, the voltage should be less than 1.0V. But when you speed up, the voltage from the MAF sensor goes up to around 1.7V.
How to fix?
You can try cleaning the MAF sensor first. Follow these steps:
- Disconnect the negative terminal of the battery.
- Remove the MAF sensor, it is located on the intake tube between the air filter box and the throttle body facing upwards.
- Spray all of the little sensors you see inside of the MAF carefully with this MAF sensor cleaner. Avoid touching the wires of the MAF sensor. It will damage it.
- Reinstall and reconnect the battery terminal.
- Start the engine and let the ECU relearn idle for 15 minutes.
Note: Not all vehicles have MAF sensors. Instead, some vehicles have MAP (Manifold Air Pressure) sensor. The MAP sensor cannot be cleaned. It should be replaced.
7. Clogged Engine Air Filter
An engine air filter is a part of the air intake system of your car’s engine. This filter traps dirt and debris, such as dust and pollen, that can enter the engine when the air is drawn in through the air intake.
This helps to keep the engine clean and running smoothly. An engine air filter is located before the MAF sensor.
A dirty or clogged engine air filter can cause your car to shake when idle, but be smooth when driving. This is because a dirty or clogged filter can restrict the airflow to the engine.
When the airflow is restricted, the engine has to work harder to draw in the necessary air, which can cause the engine to run rough and cause the car to shake.
It is important to note that this car shaking may not be noticeable when you are driving because the engine is receiving more air and is able to function more efficiently.
However, when the car is idle, the engine is not receiving enough air and is unable to function properly. This can cause the engine to vibrate, resulting in your car shaking when idle.
How to spot?
You can pop the hood, locate the engine air filter and visually inspect it. Clogged engine air filter will have smell of dust. It will also be dull in color due to stains of dust and smoke. The color of a clean engine filter is either pinkish or white.
The best way to prevent a bad engine air filter is to regularly check and replace it. The recommended interval for replacing your engine air filter is every 15,000 to 30,000 miles, depending on the type of vehicle and driving conditions.
8. Bad Engine Battery
If you’re experiencing your car shaking at idle but running smoothly when driving, it could be related to an issue with the battery.
For more information on these potential causes, be sure to check out our other post “My car starts sometimes and sometimes it doesn’t” for more information on possible causes and solutions for this problem.
The battery is an essential part of the electrical system in a car. It supplies the power to start the engine, and it can also provide additional power to the electrical components (spark plugs, ignition coils while the engine is running.
If the battery is weak or dying, it may not be able to supply the necessary power, resulting in a number of problems.
How to spot?
A healthy battery has a voltage of:
- 12.6V when fully charged and the engine is not running
- 13.5 to 14.5V when the engine is running
- 9.6 to 10V when the engine just cranks before starting (it only drops to 9.6V for a couple of seconds when the engine cranks). As the engine starts running, the alternator supplies the current to the battery.
So, you should use a multimeter and check voltage across battery terminals of your car.
9. Dirty Throttle Body
A car’s throttle body is an essential component of its engine management system. It regulates the inflow of the air that gets drawn into the engine as the driver accelerates.
If a throttle body is dirty, it can cause a car to shake when idle but run smoothly when driving.
The throttle body is connected to the gas pedal, so when the driver presses the gas pedal, it opens the throttle body, allowing more air to flow through. This increases the engine’s power and efficiency.
The mechanical throttle body is driven by a throttle cable that links the accelerator pedal to the throttle plate.
If the throttle cable is too tight or sticking a little, it will not be able to have full control over the throttle plate. As a result, your car engine’s RPM will boggle without pushing a gas pedal.
The electronic throttle body is controlled by the ECU. The accelerator pedal sensor sends signals to the ECU so that it can compute how much the throttle valve should be opened.
How to spot?
A dirty throttle body can be caused by a build-up of dirt and debris in the air intake system. This build-up can be caused by a number of things, such as a dirty air filter or a leaky air intake hose.
Moreover, if the diaphragm of the fuel pressure regulator ruptures, excessive fuel fumes will leak through the vacuum hose and build carbon deposits on the throttle body.
The dirt and grime can then get mixed with the lubricating oil and form a sticky substance that affects the throttle body’s operation.
Now when there are sticky dirt and carbon deposits in the throttle body, they will prevent the butterfly valve of the throttle body to move freely, which will disturb airflow to the engine.
How to fix?
You should use this throttle body cleaner to clean the throttle body. Make sure that the throttle plate of a throttle body is not binding when you try to move it with your finger.
Note: You have to perform the ECU relearn procedure for an electronic throttle body after cleaning. I have explained the procedure of throttle body relearn in my guide on the P1516 code.
10. Vacuum Leaks
A car’s engine air intake system works by creating a vacuum when a piston moves down in the engine cylinder. If you look at the air intake part of the engine, there would be small hoses originating from it. These hoses are connected to the PCV valve, fuel pressure regulator, charcoal canister, brakes, etc.
When a leak occurs in vacuum hoses or air intake hoses, extra air is sucked into the engine, which is not measured by the MAF sensor. This air is termed ‘unmetered air’.
When the engine is idling, it has maximum vacuum as the throttle body is not that much opened. So, when there are vacuum leaks, a large amount of unmetered air can enter the engine. The ECU can’t detect this air and adjust fuel injection accordingly. As a result, the air/fuel ratio of an engine is disturbed, due to which the car starts shaking at idle.
When you press the acceleration pedal and start driving, the vacuum decreases. As a result, a large amount of air cannot be sucked into the engine due to vacuum leaks as it happens at idle. So, the engine smooths out when driving.
How to spot?
Here is how to spot vacuum leaks in engine:
- Worn or cracked vacuum hoses: Vacuum hoses are the tubes in the engine air intake system that help to create the vacuum. If these hoses become worn or cracked, it can cause a vacuum leak.
- Faulty or damaged intake manifold gasket: The intake manifold gasket seals the engine air intake system and helps to create a vacuum. If this gasket is faulty or damaged, it can cause a vacuum leak.
- Defective intake valves: Intake valves are the valves that open and close in the engine cylinder to create the vacuum. If these valves are defective, they may not be able to create a vacuum, which can lead to a vacuum leak.
- Faulty PCV valve: The PCV (positive crankcase ventilation) valve is responsible for controlling the flow of air and fuel in the engine. If this valve is faulty, it can cause a vacuum leak.
You can use a carb cleaner to detect vacuum leaks in the engine. You can watch the below Youtube video for a better understanding.
11. Dirty Engine Oil
Engine oil is a lubricant that helps keep the moving parts of the engine, such as the pistons, cylinders, and valves, running smoothly. Over time, the oil can become dirty and thick due to a buildup of debris and sludge.
Sludge is a thick, gooey substance that accumulates in your engine oil as a result of engine wear and tear. It’s made up of a combination of dirt, debris, and contaminants and can reduce the flow and efficiency of your engine oil. This can cause the engine oil to not circulate properly and can lead to friction that is felt as a vibration in the car.
At idle, your engine is running at low RPMs, meaning the oil is not circulating as quickly as it would be at higher RPMs.
This means any sludge that has built up in the engine oil will not be properly circulated, resulting in an uneven flow of oil and an overall decrease in engine efficiency. This, in turn, can cause your car to shake when idle.
How to spot?
You can check the quality of the oil using a dipstick. It is recommended to change the oil every 5000 km to ensure smooth engine operation.
Furthermore, you should use recommended oil viscosity grade. You can read my guide on difference between 5w20 and 5w30 engine oil to learn more.
How Do I Fix My Car Shaking When Idle?
You can start by checking for any loose or damaged engine mounts. Engine mounts secure the engine to the car’s frame, and worn mounts can allow extra vibration from the engine at idle. Inspect each mount carefully for cracks or loosening bolts, and tighten or replace any damaged mounts.
Next, take a look at the car’s spark plugs. Old or fouled spark plugs can cause inefficient fuel combustion and uneven power pulses that make the engine shake.
Replacing worn spark plugs is an easy repair that could smooth out engine performance. While you have the plugs out, check for oil fouling or unusual electrode wear that could signal issues with oil seals or rings.
Another culprit could be dirty fuel injectors. Over time, injector nozzles can accumulate carbon deposits that affect fuel atomization at idle speeds.
Try using a good fuel injector cleaner product – let it circulate through the fuel system per the directions, as cleaning the injectors may help remove deposits that affect idle smoothness.
Issues in the car’s ignition timing could also cause vibrations and shaking specifically at idle once engines heat up. If the above items check out, an experienced mechanic should check ignition timing accuracy and make corrections as needed.
Is it Safe to Drive a Car That Is Shaking At Idle?
A car that shakes while idling can be unsafe and risky to operate. The vibration likely signals an engine misfire or issue with engine balance and harmony. These reduce engine efficiency and smooth operation. Prolonged driving risks further component damage or even stall-out.
Before hitting the road in a shaky rider, it’s advisable to have a technician diagnose and resolve the underlying problem. Replacing faulty parts and tuning the engine can restore proper performance and prevent headaches down the road.
Sometimes the fix is simple – fresh sparks or a fuel system cleaning. Other times, internal engine work or computer tweaks are needed.
Either way, it pays to invest a little time and money into rectifying that vibration in your car at idling.
Cars that shake when idle but smooth when driving can be a tricky problem to diagnose. It can be caused by a variety of issues, ranging from a worn-out engine mount to a misfiring cylinder. It is important to get the car checked out and fixed as soon as possible to avoid more serious problems.
Some First Hand Experiences Shared By Users In Different Communities
Our team conducted research across various online communities, forums, and subreddits to gather user comments and opinions on “car shaking at idle but smoothing out while driving”.
User 1 says:
Driving a 2012 Audi A4. Faced a similar issue; it would shake at idle. A friend suggested it could be the fuel injectors. Took it to a mechanic, and sure enough, they were clogged. A good cleaning and the problem was gone.
User 2 says:
I use a 2003 Honda Civic. Noticed it shaking when idling but smooth while driving. Thought it was something serious, but it turned out to be a simple air filter issue. Replaced it and the idle smoothed out.
User 3 says:
Own a 2004 BMW 330i. It started shaking at idle. I’m pretty hands-on, so checked the engine belts. They were worn out and causing the issue. Replaced them and the idle became as smooth as ever.
User 4 says:
Own a 2010 Ford Ranger. Experienced shakes at idle, but not while driving. Thought it was the transmission at first, but a local mechanic found it was a misfiring cylinder. Changed the ignition coil and the problem was solved.