2020 Cadillac Escalade ESV Variable Valve Timing Control Solenoid Replacement Cost Estimate