Car Cranks and Shakes but Won’t Start: How to Fix It Fast

Have you ever turned your key and felt your car shake and crank, but it just won’t start? It is frustrating and scary. I faced this problem myself, and I found quick ways to fix it. In this article, I will guide you step by step to understand why it happens and how you can solve it.

Check the Battery and Connections

When your car cranks and shakes but won’t start, the battery is often the first thing to check. A weak or dead battery can cause your engine to struggle. First, make sure the battery terminals are clean. Dirt or corrosion can block the current. Use a wire brush to clean both terminals.

Next, check the battery voltage. A fully charged battery should show about 12.6 volts. If it is lower, try jump-starting the car. Sometimes a car can crank but not start if the battery is weak. Also, make sure the cables are tight and not loose.

Sometimes, the alternator may be the issue. If the battery keeps dying, the alternator might not charge it properly. Drive carefully and check if your dashboard lights flicker. These are signs of a bad alternator. A mechanic can test and replace it if needed.

If the battery and alternator are fine, move to the starter. A failing starter can make the car crank and shake without starting. Listen for clicking sounds. If you hear repeated clicks, it may need replacement.

  • Check battery terminals and clean them.
  • Measure battery voltage.
  • Jump-start if battery is weak.
  • Inspect alternator for proper charging.
  • Listen for starter clicking sounds.

Inspect the Fuel System

Another reason a car cranks and shakes but won’t start is fuel issues. The engine needs fuel to run. First, check if the fuel tank has enough fuel. Sometimes it sounds obvious, but people overlook it.

Next, listen for the fuel pump. When you turn the key to ‘on,’ you should hear a quiet humming sound from the fuel pump. If not, the pump may be broken or the fuse may be blown. Check the fuel pump fuse and replace if needed.

Fuel filters can also cause problems. A clogged fuel filter prevents fuel from reaching the engine. Replace the filter if it is old. Also, make sure the fuel injectors are clean. Dirty injectors can make the engine crank but not start.

Sometimes, using bad or old fuel causes this problem. Gasoline can go stale and lose effectiveness. Drain old fuel and refill with fresh gas. Always buy fuel from trusted stations.

  • Check fuel level in the tank.
  • Listen for the fuel pump hum.
  • Inspect and replace fuel pump fuse if needed.
  • Replace clogged fuel filters.
  • Use fresh and good-quality fuel.

Examine the Spark Plugs and Ignition System

If your car cranks and shakes but won’t start, the ignition system may be the problem. Spark plugs create sparks that ignite the fuel in the engine. Bad plugs can stop your car from starting.

First, remove a spark plug and inspect it. Look for signs of wear, like black soot or cracks. Dirty or old spark plugs should be replaced immediately. Also, check the spark plug wires. Loose or damaged wires can prevent the spark from reaching the engine.

The ignition coil is another important part. It powers the spark plugs. If the coil is broken, your car may crank and shake but fail to start. Test the coil with a multimeter or let a mechanic do it.

Sometimes, the distributor cap or rotor is worn out. These parts spread the spark to the right cylinder. Inspect and replace them if needed. A well-functioning ignition system makes starting smooth and easy.

  • Inspect spark plugs for wear or damage.
  • Check spark plug wires and replace if needed.
  • Test ignition coil for proper function.
  • Inspect distributor cap and rotor.
  • Replace worn ignition parts immediately.

Check the Engine Timing and Compression

Engine timing and compression are crucial for starting. If your car cranks and shakes but won’t start, the engine may have lost timing. Timing controls when the spark ignites fuel in the cylinders.

A broken timing belt or chain can stop the engine from running. Inspect the belt for damage or wear. Replace it if needed. Also, check the timing marks on the engine. They should match the manufacturer’s guide.

Compression is the pressure in the engine cylinders. Low compression can stop your car from starting. Test the compression using a gauge. If one cylinder shows low pressure, it could be a leak or worn piston rings.

If timing and compression are fine, inspect the camshaft and crankshaft sensors. These sensors tell the engine computer the position of engine parts. A faulty sensor can prevent starting.

  • Check timing belt or chain for damage.
  • Match timing marks with the guide.
  • Test engine cylinder compression.
  • Inspect camshaft and crankshaft sensors.
  • Replace broken or faulty parts.

Look at the Air Intake and Exhaust

Air and exhaust problems can make a car crank and shake but not start. The engine needs air to mix with fuel. Start by checking the air filter. A dirty filter reduces airflow. Replace it if clogged.

Next, check the intake hose for cracks or leaks. Leaks let unmetered air in, affecting fuel mix. A bad air mix can prevent the engine from starting. Also, inspect the throttle body for dirt. Clean it carefully.

Exhaust issues can also stop starting. A clogged catalytic converter blocks gases. It makes the engine hard to start or crank unevenly. Inspect the exhaust system and replace damaged parts.

Sometimes sensors like the mass airflow sensor fail. This sensor measures air entering the engine. A bad sensor can confuse the computer and stop starting. Clean or replace it as needed.

  • Replace dirty air filter.
  • Inspect intake hoses for leaks.
  • Clean throttle body.
  • Check exhaust for blockages.
  • Test mass airflow sensor and replace if needed.

Examine the Engine Sensors and Computer

Modern cars rely on sensors and computers to start. If your car cranks and shakes but won’t start, a sensor may be wrong. The engine control unit (ECU) uses sensor data to run fuel and spark timing.

Start with the crankshaft and camshaft sensors. They tell the ECU engine position. A faulty sensor stops ignition and fuel. Replace broken sensors to restore starting. Next, check the coolant temperature sensor. If it fails, the engine may think it is hot and not start.

Oxygen sensors measure exhaust gases. Bad sensors confuse the computer. They can make the engine crank but not start. Sometimes the ECU itself has issues. A mechanic can check for error codes using an OBD-II scanner.

Resetting the ECU may help. Disconnect the battery for 10 minutes to clear errors. Then try starting the car again. Always follow safety rules when working with electronics.

  • Test crankshaft and camshaft sensors.
  • Inspect coolant temperature sensor.
  • Check oxygen sensors for faults.
  • Use an OBD-II scanner for error codes.
  • Reset ECU if needed.

Final Thoughts

When a car cranks and shakes but won’t start, it is usually simple problems. Batteries, fuel, spark plugs, timing, air, or sensors can cause this. Carefully check each system. Fixing it step by step saves time and money. Always work safely and consider a mechanic for complex issues.

CheckWhat to do
BatteryClean terminals, check voltage, jump-start
FuelCheck fuel level, pump, filter, fresh fuel
Spark/ignitionInspect plugs, wires, coil, distributor
Timing/compressionCheck belt, timing marks, compression
Air/exhaustReplace filter, check hoses, clean throttle, inspect exhaust
Sensors/ECUTest sensors, use OBD-II, reset ECU

Frequently Asked Questions (FAQs)

Is it normal for a car to shake when cranking?

Yes, a slight shake can happen when cranking, especially in older engines. However, strong shaking usually signals a problem with the battery, ignition, or fuel system. Check these areas carefully. Fixing the underlying issue often stops the shaking and helps the engine start smoothly.

Can a weak battery cause cranking but no start?

Absolutely. A weak battery may have enough power to crank the engine but not enough to start it. Cleaning terminals, charging, or replacing the battery can solve this problem. Always test voltage before spending on other parts.

Do I need a mechanic to replace spark plugs?

Not always. Replacing spark plugs is simple and many people do it at home. Use a spark plug socket and follow the manual. Make sure plugs are the right type and torque. However, if you are unsure, a mechanic can do it quickly.

Is it safe to jump-start a shaking car?

Yes, if done carefully. Connect cables properly: positive to positive, negative to negative. Keep sparks away from the battery. Once the car starts, let it run to charge the battery. Avoid repeated attempts, as it may damage electronics.

Can old fuel prevent the car from starting?

Yes, old or contaminated fuel loses its ability to ignite properly. It can cause cranking and shaking without starting. Draining old fuel and refilling with fresh gas usually fixes this issue. Regular fuel maintenance helps avoid this problem.

Do I need to clean the throttle body?

Yes, a dirty throttle body can stop proper airflow. Clean it gently with throttle cleaner. Avoid damaging sensors. Cleaning improves starting, engine response, and fuel efficiency. Regular maintenance is recommended.

Is a bad fuel pump the reason my car won’t start?

Yes, a bad fuel pump can stop fuel from reaching the engine. If you don’t hear the pump hum when turning the key, it may be broken. Checking the fuse and replacing the pump solves most starting issues.

Can a faulty ECU cause cranking but no start?

Yes, a faulty ECU can confuse the engine. It may send wrong signals to fuel and spark systems. Scanning for error codes helps identify problems. Resetting or repairing the ECU often restores proper starting.