Well looks like the temp gauge wasn't working, and the shop couldn't find anything wrong with the oil system or the engine itself. So my guess is the engine got too hot and the oil lost viscosity causing low oil pressure :dunno:
Anyway they are replacing the gas tank for me and looks like I'll...