MY ENGINE LIGHT IS ON on 2004 Cadillac XLR

WHAT IS SOME OF THE THING THAT CAN MAKE THIS HAPPEN

2 answers
this could be 1 of a 100 issues have codes scanned and post so we can adv. auto zone will scan for free but can only access basic obd11 codes
Need trouble codes to help you more.