2004 kia sorento

I Have 2004 kia sorento, when I’m stopped and go to accelerate, the car has a klunking feeling that I thought was my transmission. I took the car to the dealership and they said it was the driveshaft and apparently replaced it. 3 months later it’s doing it again. Now the car is not under warranty. Does anyone know if there might be something else it can be?