1996 Nissan Quest engine light on. Been to the mechanic within 4 days. First it was that it needed a part replaced than the light turned back on & went back & they said the car had to much oil, so they drained it & refilled it & than the next day its back on. Would like to know what the possible problem might be so I dont have to keep going back & they try to get more money out of me. Thanks