The symptoms are typical of the oil pressure sensor. In the US they'd usually suggest connecting a mechanical gauge to check the oil pressure, and confirm the switch is bad. Fuck knows where you'd get hold of one of them though so I'd just change it.