Had a set on my 99 Grand Cherokee, and experienced no problems at all. They lasted almost 50,000 miles.

Perhaps it is a problem with your truck's suspension?