sounds like air leak when you brake your servo drains air from engine, if you have air leak it means the engine not getting eneough air so it stalls .also known brake servos to cause this prob when on there way out as they start sucking to much air again then ,hope this helps a bit