And it runs again!

The oil pressure sensor was the cause, $11 and a lot of elbow grease and the truck is running even better than before, and no oil leaking.