Long story short, my oil pressure switch went out (which caused my guage to stop reading the oil pressure), and got it replace so that fixed that problem. I also replaced the oil level sensor but it still read "low oil". I had a feeling that the wire may be chaffed or pinched but that was not the case either.
I talked to another buddy (real mechanic) who told me to reset the body pcm memory but disconnecting the battery. So I did and left it disconnected all day yesterday at work. In the evening I connected and the message appeared to be gone.
apparently, the high speed tech's at jiffy lube left the ingntion on (not the engine) and it recorded a message the oil was low. anyhow I replaced the oil level sensor so it should be good even though they hardly every go out.
Lesson learned. don't go to Jiffy Lube and keep ignition off while changing the oil.
I will update if the status changes.