VIVA, DVVT, SOLENOID