DVVT, SOLENOID, VIVA