Dyldo, one thing that might help you in diagnosing a batt problem is that the car runs well in open loop and only loses power in closed loop once the car engine comes up to temp. I definatelly had these symptoms which is why I replaced the oxygen and temp sensor thinking that they were to blame.