If a jump start from another vehicle starts your car, then it sounds like the battery of your Highlander may be too low in charge or unable to sustain the load of the starting system. Have the battery tested first.
www.repairpal.com/repair-shops
RepairPal Certified shops can diagnose and repair your 2006 Toyota Highlander. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.