
The reasons for car body shaking when braking in D gear are as follows: 1. It is normal for the car body to shake when braking in D gear. In D gear, the vehicle is in a power connection state. The engine power is transmitted to the transmission, and then the transmission transmits it to the wheels through the drive shaft. The vehicle should be in a forward state, but stepping on the brake is equivalent to the transmission being restrained, thus causing the car body to shake. 2. Abnormal shaking may be caused by damage to the engine mount. There is an engine mount component between the engine and the frame connection point, which is made of rubber and can buffer engine vibrations. Rubber products will also age after long-term use. When the engine mount ages and hardens, it causes the engine vibration to be directly transmitted to the car body. 3. It is recommended not to stay in D gear and brake for a long time, as it can cause certain damage to the transmission. If waiting at a red light, in addition to avoiding staying in D gear and braking for a long time, do not shift to P gear to prevent rear-end collisions from causing significant damage to the transmission as well.

I've been driving for over 30 years and seen many such cases. When the car body shakes while braking in D gear, the most common cause is aging or broken engine mounts. You know, after prolonged use, those rubber-cushioned mounts wear out and deform, failing to absorb engine vibrations. When you brake while the engine is still running, the unbalanced forces get directly transmitted to the car body. Another possibility could be warped brake rotors - perhaps deformed from excessive heat after frequent braking or rusted. When you press the brakes, the uneven friction between pads and rotors causes the shaking. If left unaddressed long-term, it could damage other components like suspension or drivetrain systems. It's best to immediately visit a repair shop to inspect both the engine mounts and brake rotors. Spending some money on repairs now can prevent bigger troubles later and ensure driving safety.

Last time I encountered this issue, I thought it was a tire problem. But the mechanic told me that shaking when braking in D gear is usually related to the transmission. In an automatic transmission, the torque converter is still working to transfer power when in D gear, but braking applies a counterforce. If the torque converter is worn or the oil temperature is too high, it can cause uneven force distribution, leading to body shaking. Sometimes, it's also caused by excessive engine carbon deposits or poor fuel supply, resulting in significant engine load changes and vibrations. I suggest you first check the engine compartment to see if the bracket screws are loose, but it's best to visit a professional repair shop and use a diagnostic tool to test the transmission pressure. Identifying and solving the problem early can prevent it from becoming a major issue that affects your driving experience.

My old car is just like that, it shakes badly when braking in D gear. The mechanic said it's mostly caused by warped brake discs or drums, probably from braking too hard usually, leading to unevenness after thermal expansion and contraction. When braking, the friction becomes uneven, hence the shaking. It could also be that the engine mounts are worn out and can't buffer the vibrations. A simple solution is to try replacing the brake pads first, which is cheaper, and if that doesn't work, then check the brackets. Remember to do regular maintenance to avoid such annoying issues.


