I'm new to the 200 series (I'm used to old technology 80 series). I recently had the "maintenance needed" warning light come on. I went to the local auto part place and had them run the code for it and it came up 1604. From what I have read on other Toyota forums this is a common code and can sometimes mean nothing. Anyone else have any experience with this code? It seem to be running fine. I haven't driven it for awhile so I also had the battery checked while I was there. They said that it needed a charge(done). If it is corrected will the code automatically reset itself or do I need to go to the stealership to have them reset?