A friend of mine experinced a similar problem, drove the car...parked it, and would not start again.
Towed to a shop, thet spendt hours on it with no result, finally they called the dealer
I was low on oil, and would not start for safety... some level sensor kicked in