Won't start

My car suddenly lost power while driving on the highway.

When I pull over it stop running and wouldn't start. Had it towed

Showing 2
ESP , Display Defective vist workshop

All the electrical power
Working, Plug into OBD port with the OBD 2, it powers on, but does not communicate
Key turns, gears shifts but nothing quiet

Any suggestions ?
Thanks RJ
2003 cl600