Don't discount that the strut may be at fault, even tho it be new. There are some truly crappy replacement parts out there (most aftermarket stuff, I've found) that mechanics love to install because all they look at is price.