At times the engine had trouble cranking when starting. Then when it started the rpm was very low until it stalled.
The service engine would come for a couple day then go off. Then the car would run fine with no problems. I got so advice from a cadillac technician who said have the throttle body, hoses and indle control valve cleaned. So that I did the car ran like new but it would stall if it wasnt warmed up enough while driving or indling.Then the battery light would come on when it stalled ,but the battery is brand new. Can somebody please give some good advice.