Yep, either a dramatic change in battery tech, or some form of onboard power generation, either a fuel cell, a micro reactor, what ever..
The only way I can see a solar powered vehicle is if they manage to make it same size as it is now, but maybe max 200 pounds, with all the gear...