This problem started recently with my Pajero. After driving the car continuously for 15-20 minutes, when the engine rpm goes to 700(idle) the engine oil light comes on. It goes away whenever the accelerator is pressed but comes back on on idle. My electrician says the wire might be short somewhere, but I think something might be wrong with the oil pump. What do you people think?