I've owned my '99 GS300 for over 5 years now and haven't had a single problem out of it until recently. In the past few months it has started having problems where the doors would not lock, and sometimes not unlock, using the key fob or the buttons on the door. Then I began having problems where when I brake my reverse lights come on, and my headlights sometimes dim. Then, a couple weeks ago, my fuel door would no longer open and I now have to pull the release in the back (the switch is not loose, it makes a click noise, but the fuel door doesn't pop open). Finally, just today my moon roof wouldn't open when I pushed the button, so instead I just angled it open, and now it won't close! It moves about half an inch when I hit the switch for it to close, but then it just reopens.
Any help would be appreciated!