What are the reasons the check engine light would come on in a 2002 Toyota RAV4?
One mechanic told me that my 2002 RAV 4 needed a new O2 sensor for the check engine light on. After a new O2 sensor was installed, the RAV 4 started to shake violently, spewed black smoke and stalled frequently. Another mechanic did check-up and replaced the bad AIR-FUEL sensor. Then the car runs perfectly. The RAV 4 has only one air-fuel sensor and 4 O2 sensors.