still under warranty? caddy is 4/50 bumper to bumper and 5/100 powertrain, which would be the service engine soon light.
if you are out on miles you can also call gm customer service and complain and they should be able to get you covered under good will.