After digging into it, it's clear that the brakes might not be the culprit here; it's likely the vehicle's weight that's causing the issue. My recommendation? Start by upgrading the tires. Opting for a set of Michelin Pilot Sport tires could be a game-changer, offering better performance and...