I think its on the fritz. Sounds like a pissed off squirrel is right in front of the steering wheel when I push the brake pedal. Hard stops REALLY get him pissed!!

whats the protocol here? new pump? (because braking is important!) Find a JY pump with hopefully less miles than mine? Can they be rebuilt?

Or just downshift when I need to stop ?

brakes are about the only thing I haven't touched on it yet....,