My dash gauge is showing zero oil pressure. The engine runs fine and is not overheating so I figured the sending unit may have gone bad. I replaced the sending unit, and still no oil pressure. The check engine light came on once for a while and went off on its own, and now it is not coming...