DVVT, VIVA, SOLENOID