what do all of these things have in common? well i have no idea but they are all happening to my 03 xl denali. the last couple of weeks my clock on my radio has been reseting itself and going back to 12:00. today it hesitated to start then stalled and the then started after a second attempt, once it started and i began to drive the abs and service brakes soon light comes on. there was also a strange noise coming from the steering column when i started it... please help i am super frustrated at this point. thanks in advance.