Car bumps when hitting a part sticking out the road

I built a car using springs and cylindrical constraints. The issue is that if there is a part sticking out of the road, the car won’t smoothly go over it.

Here is a video:

bump.wmv (700.7 KB)

I’ve tried to create a system where i spawn a part directly below the wheel, which should hypothetically push the wheel to be in level with the wedge it is about to hit. But the system doesn’t always work and sometimes makes the driver lose control of the wheel.

Any ideas?