2007 gmc envoy_denali
This morning about a mile from my house the low oil pressure / stop engine warning came on. I pulled over and stopped the engine. I restarted it and the warning remained. I returned home and swapped vehicles. I am close to due for an oil change but I know I am not leaking oil. There is no evidence of oil on the garage floor. I will check my oil level when I get home just in case. What might be causing this problem?