Hi I'm new to this site, and I would love if someone could help me with my problem. I just bought a 1997 Toyota Rav4. It has 121K miles on it. When I bought it it had no lights, but after I degreased the engine it suddenly had a battery light which came on. It had a fairly new alternator in it. The mechanic told me that it was overcharging. Today I took it to replace the alternator, and a oil light came on. I had them replace the oil pressure switch, but the oil light is still on. The engine sounds fine with no ticking or knocking. Anybody have any ideas on what the problem could be.