1999 Lexus RX 300 • 6 cylinder AWD Automatic • 225,645 miles

My 99 RX 300 Lexus, is acting up. When accelerating, it feels as it's pulling sithing heavy. It takes a few seconds to catch up and get back to speed. Also it gas a pull or jump*****, then it gies fast. I also noticed that the engine light was blinking. I've had it on for a while, but they told it was nothing to worry about. Flashing stop it only did it for about a few seconds. What's the cause? Is it something serious or do I need a new battery?
Thank you fr yr time.
July 18, 2011.

You need to get a scan done, the check light is telling you that a code has been set, I need that code to advise further.

Jul 19, 2011.