I would replace the pressure sensor. It is located right above the oil filter. I believe it only cost me between 10 and 20 canadian dollars at the dealership. Replacing it solved my oil light problem. Read your trouble codes, mine set one I forget the code though.
07 Dodge Caravan SXT 3.3L Gold 135,000 kms
05 Dodge Caravan SE 3.3L Silver 200,000 kms now sold and replaced with a 13 Journey.
84, 89, 93, 94, 95 Chrysler minivans in my past, all served me well and are long gone.
90 Shadow long gone