So I own a 2005 Chevy Silverado 2500 with an LLY Duramax in it and im having issues with my breaks. Its not everytime but sometimes when I start to break from about 45 MPH or over the truck will starts to shake.And once I am almost to a complete stop it all of the sudden looses all of its breaking power. It feels like it just releases the breaks right before it comes to a complete stop. I originally thought it was the HydroBoost break assist but I just replaced that and it did not change anything. So now I think it must be the Master Cylinder or the Power Steering Pump. Does anyone know what this might be?