During descent, if you find that the profile isn't working, or the speed is slowing down, do a direct to current waypoint - the FMC 'sniffs' the surroundings again and recalculates the descent accordingly. Also, make sure all your height constraints are conditional and not hard. Works well on the older 320's.