Make sure that the alternator belt is not broken or loose. Then have the charge system inspected as the battery light is indicating a no charge state, if left for to long the battery will go flat. As for the engine check light, if this came on at the same time it may be connected. Best to get a code read after the charging system is sorted to be on the safe side.
Mark (mhpautos) :D
Wednesday, December 5th, 2007 AT 9:16 PM