I will offer what little details I have.
- wouldn't start after fill-up
- AAA tow truck driver confirmed no spark
- AAA mechanic noticed the fuel gauge reading empty and confirmed the tank is full
- AAA mechanic confirmed power to ECM is good
- No codes and no communication with ECM
Maybe a bad ignition switch? Mine went bad with no warning.