Source: https://mechanics.stackexchange.com/questions/7684/2007-camry-went-dead-while-driving-what-are-some-reasons-that-could-cause-this