I bought a used 2017 Jeep Cherokee Trailhawk 2 months ago. Is has about 70,000km (42,000mi). I've already replaced the front struts and wheel bearings. Now I'm dealing with rattles and creaks in the body. There's a rattle or creak coming from the passenger side and it sounds like it's coming from either the front door latch or rear door hinge area. It's not the seatbelt strap and I've checked for any loose trim, etc. I read one post from an owner with the same issue, but there was no solution. The car looks to be in perfect condition. I had my mechanic check out the car and it has not been in an accident and the undercarriage is clean. I did a Carfax check and it has been serviced regularly and it also reported no issues. The dealer where I purchased has serviced it from new and they also said the car was in good condition. With replacing the struts, bearings and now the rattles, it seems like someone has driven the crap out it on a washboard road. Any recommendations for the rattle/creak on the passenger side?