That sounds like bad tires on wet road? How is braking feel?