Good afternoon, the similar thing happened to me this week. Car was laid up while I was in Virginia for a few days. Attempted to start my car and nothing happened. Did this for two consecutive days, and finally today she started up. This time, the check engine light is on, VSC Off and VSC lights on. Took her in and 13 codes showed up, shocking because I've never had any issues. Never the less, the dealer said I have a bad Solenoid C and bad starter. I'm not the most mechanically inclined person so I wish I could have done this myself but she's never let me down so a good fixin' want hurt me.
v/r
98 GS400 175,000
04 RX330 95,000