Last year I bought a 2004 HCH ,The car was fine for about a month. While I was driving the check engine light came on, followed by the the IMA light. I got the car checked by a few different people and they told me it might meed a new battery or it can b the EGR valve. Sometimes the car feels like it doesnt want to turn on and sounds like everything is falling out from under the hood. Sometimes When i stop and a stop sign put it in 1st gear it goes in "auto off" as im about to take off.Whhen i put the AC or heat on I feel the car lose power fast!! The battery still charges, but when i turn the car on theres only about 1-5 lines for the battery (not good). Ive done some research but not sure exactly what it can be. Please help