I just bought my legend and had the head gaskets replaced and all that good stuff. Ran great for a few days no problems whatsoever, but now randomly (its never consistent) the check engine light will come on (sometimes it doesn't) and then after a few minutes the battery and oil light turn on followed by the TCS light and the car stalls immediately. I dunno if anyone else has had this problem (if so please redirect me or post me a link) . Any help will be greatly appreciated