Tesla and other electric cars have problems in cold weather