The roar of the fire can be heard in the early morning darkness. A loud exploding sound is followed by screams of, "The house is on fire!"
The Vindums woke their neighbors at 5:30 a.m., fearful winds could kick the flames into the surrounding area.
Video captured by a neighbor's Ring security camera recorded the scene.
The couple escaped out of the back of the house from their downstairs bedroom.
"Had we been upstairs, I think we would not be standing here today," said Yogi Vindum.
Despite the shock, he still managed to shoot video of the fire with his phone.
RELATED: Tesla's Autopilot systems the subject of new NHTSA investigation
Minutes earlier, he had gone back in to the burning home to locate his wife, but the intense flames and thick smoke forced him out.
To his relief, he spotted his wife Carolyn safe and sound shortly after.
"I went back in to look for you," Yogi can be heard saying on the video to Carolyn.
"Oh, I'm sorry," she responded.
At first Yogi suspected the fire had started in his upstairs office where his computers are always powered up. He soon discovered that wasn't the case.
"As soon as I saw flames outside, I knew it was in the garage. You can see flames coming from both cars... and when I saw my phone later that the charging had been interrupted, not completed," he said.
RELATED: Autopilot was likely not engaged in deadly Tesla crash in Texas, NTSB report says
He's referring to two text messages sent to him by Tesla.
The first said: "Charging interrupted at 5:25 a.m. with battery at 180 miles."
Moments later, a second message from Tesla: "Car alarm has been triggered."
A photo shows what was left of his two Teslas, which were both destroyed in the garage.
An investigation by the San Ramon Valley Fire Department narrowed the cause down to either the 2013 Tesla battery or the vehicle's electrical system.
The National Highway Traffic Safety Administration launched an investigation into the batteries used in the 2012 and 2019 Models S and X. That investigation, which began 22 months ago, is still ongoing.
RELATED: NTSB urges Tesla, others to do more for 1st responders' safety in report on electric car fires
Jason Levine of the Center for Auto Safety says unfortunately, such investigations can drag on a long time.
"They also have a bad habit of doing is not making transparent what's going on," said Levine. "So it's actually rather unclear. Can the agency not get to the bottom of what's causing these fires? Do they know and they haven't had a chance to share that information? Is Tesla being obstructive? We just don't know and that's sort of the problem."
The agency says it does not comment on ongoing investigations.
Tesla did not return numerous emails and phone calls from 7 On Your Side.
Yogi would like Tesla to replace both of his 2013 and 2017 vehicles, plus provide him free lifetime charging, which he had under a previous promotion.
He says Tesla declined, saying he already received an insurance payout.
However in a 2013 letter from Tesla co-founder and CEO Elon Musk, he writes, "We will be amending our warranty policy to cover damage due to a fire, even if due to driver error. Unless a Model S owner actively tries to destroy a car, they are covered."
Tesla isn't the only automaker of an electric car with battery issues. The batteries of both the Chevy Bolt and the Hyundai Kona are also under recall.
"Tesla has seemed to put itself on a different path that generally objects to government oversight," Levine said.
RELATED: Man dies after Tesla crashes, bursts into flames in Pleasanton
"Frankly disappointed that we have not been told why it happened and what Tesla is doing to make sure it doesn't happen again," said Yogi.
His insurance company, Liberty Mutual, has taken over the investigation from San Ramon Valley Fire. It too declined to comment.
Take a look at more stories and videos by Michael Finney and 7 On Your Side.
Have a question for Michael and the 7 On Your Side team? Fill out the form HERE! 7OYS's consumer hotline is a free consumer mediation service for those in the San Francisco Bay Area. We assist individuals with consumer-related issues; we cannot assist on cases between businesses, or cases involving family law, criminal matters, landlord/tenant disputes, labor issues, or medical issues. Please review our FAQ here. As a part of our process in assisting you, it is necessary that we contact the company / agency you are writing about. If you do not wish us to contact them, please let us know right away, as it will affect our ability to work on your case. Due to the high volume of emails we receive, please allow 3-5 business days for a response.