It's probably the oil pressure sender. Mine went bad a year ago with similar symptoms. I think it's a decent story. -- The day after an oil change when driving home from work the oil light came on when I came to a stop. If a gave it a little gas it went back off. I took it over to the place that had changed the oil and it wouldn't do it anymore. The next morning on the way to work it did it though. I took it to the stealership down the street from the office, told them I thought the oil pressure sender was going bad, and asked them to check it. The guy came back and said the sender needed to be replaced, the engine needed the synthetic oil changed 2 days before flushed out, new oil put in, and the engine computer needed to be reprogrammed, so it would be about $500. At that point I got right in his face in front of everyone and said "That's some good sh%t you're smoking. Can I have some?" As he was stuttering trying to figure out to do, I was stating loudly that there was no way I was going to pay $500 for a $40 part that takes a half an hour to replace. I'm about 5'11 and 225 lbs, so I probably had about 3inches and 60 lbs on him, plus he saw me pull the FiveseveN out of the door pocket and move it to my jacket when I gave them the Jeep. That, combined with my p'd off redneck act that I can lay on pretty thick had him pretty nervous. It was all he could do to get out a "please come with me so we can work this out." After a few minutes of them trying to make things right, I went back in the waiting room to see a bunch of anxious faces, to which I responded "50 bucks for the part and a half hour labor." It was hillarious to watch everyone in the waiting room, one by one, question them about their shenanigans.