Electronic gauge and yes it is a roller cam. It ran at 70 psi before removal. I didn't change the pump, maybe it has something to do with the electronic oil pressure sensor or the wiring to it. I will check tomorrow. Anyway I am thrilled to have the oil leaks stopped