Alright I have had this problem for a long time now. I dont even know where to begin really. The light only comes on when the car is in gear and at an idle, around 800 rpms. It goes out as soon as you increase rpms to 900. Car runs fine. OK lets see if I can answer some questions that you all may ask. I am running valvoline 10w 30. I have changed the sending unit and the distributer or the thing that is like the distributor. The name is slipping my mind right now. I just got the car back from the shop. The oil pump is fine. He changed main bearings and rod bearings, found 2 small shavings in the oil pan. Hes not real sure where they came from. Drove the car home and the light still comes on in gear at an idle. I put some STP in it and for now that has the light off. I am fearing that it is cam or cam bearings. Any ideas or theories on what the problem is I am all ears.