GM question? Problem !!

Could be just about anything. VATS, Ign module, loose wiring, heat.
If it's not throwing codes, it must think it's doing what it's supposed to do, or wont record any codes without the car running.
Will it start EVERY morning? then sometime throughout the day it will not start?
What does the vehicle anti theft system led on the dash look like when it wont start?