what causes the check light and vsc light to come on?
The computer in the car has determined that there's a problem. Go to any national auto parts place that reads codes for free and find out what the problem is. No need to throw parts at it.
Search Toyota Highlander Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Toyota Highlander Experts