Hi, the indicator you are talking about is the check engine light. It comes on when one of several systems has a malfunction and has set a trouble code in one of the computers. The first thing you need to do is drive to your local auto parts store, most of them will check your system for trouble codes and tell you what they are. Make sure you get the complete number of the code such as P0116 or P2118 etc. Once you have the codes come back and post the results here for me. Then we will know what system to look at. With your discription it first sounded like the altenator bearing going out but then when it stopped accelerating it sounds like the throttle body assembly but the way it acted in the driveway sounds like a trany issue. So we do not want to take guesses at it. Thus the need for the codes so we go in the correct direction from the start.
Sorry, i have not gotten back to you but after i wrote you i took it to my mechanic that next morning and on the way their it slipped out of gear and was then towed to a transmission shop. just waiting for them to tell me what is wrong. However i do like the site and will use it (god forbid i need to) in the future is something else comes up. I will also tell my family and friends about the site and how helpfule you were.