Your ECM is wet, and the canbus processor is now sadly defunct
You won't have an oil pressure warning lamp on ignition position 2.
I can take a look at it for you, depending on type either NNN100720, or NNN500340 I will be able to repair this usually.
If not I carry service exchange units on the shelf for a quick turnaround
Brian