My cars been acting funny lately its a 95 ford escort lx 1.9 162 thousand miles. What i had done to it new head new head gasket new water pump new battery. Its been idleing really low i say 550 or 600 rpm pretty normal for escorts though i guess. Sometimes when i stop my battery light comes on and it idles really low and almost dies on me. Other times my oil light comes on and it idles really low almost shuts off. It did this tonight i parked it let the motor cool down oil was full. Im really lost can somone please tell me whats wrong with it im thinking its the alternator.