Fully Flexible Valve Actuation (FFVA) systems provide maximum flexibility to adjust lift profiles of engine intake and exhaust valves. A research grade electro-hydraulic servo valve based FFVA system was designed to be used with an engine in a test cell to precisely follow desired lift profiles. Repetitive control was chosen as the control strategy. Crank angle instead of time is used to trigger execution to ensure repeatability. A single control is used for different engine speeds even though the period for one revolution changes with engine speeds. The paper also discusses lift profile extension, instantaneous lift profile switching capability and built-in safety features.