- Engine mount issues: Engine mounts are designed to absorb vibrations from the engine and prevent them from being transmitted to the rest of the car. If the engine mounts are worn or damaged, they may not be able to do their job properly, causing the car to shake.
- Transmission issues: A faulty transmission can also cause the car to shake when stopped. This could be due to low transmission fluid, worn-out gears, or other issues.
- Driveline issues: The driveline, which includes the driveshaft, u-joints, and differentials, can also cause vibrations if there are any problems with these components.
- Vacuum leak: A vacuum leak can cause the engine to run rough and shake, especially at idle.
To determine the exact cause of the shaking, it's best to have the car inspected by a qualified mechanic. They will be able to diagnose the problem and provide you with an estimate for the cost of repairs.
Depending on the specific issue, the cost of repairs can vary widely. Here are some general estimates for potential causes:
- Engine mount replacement: Engine mount replacement typically costs between $100 and $300 per mount, plus labor costs.
- Transmission repair: The cost of transmission repair can vary significantly depending on the issue. Minor repairs may cost around $100 to $200, while major repairs can cost $1,000 or more.
- Driveline repair: Driveline repairs can also vary in cost depending on the problem. Replacing a driveshaft may cost around $200 to $500, while repairing u-joints may cost around $100 to $200.
- Vacuum leak repair: Fixing a vacuum leak typically costs between $50 and $200, depending on the location and severity of the leak.
It's important to note that these are just rough estimates and the actual cost may vary depending on the specific make and model of your car, as well as the rates charged by the mechanic. It's always best to get a diagnosis from a qualified mechanic to determine the exact cause of the problem and get an accurate estimate for the repairs.