Afternoon everyone,

After abit of advice if anyone can help.

Got a 2012 Amarok that’s had the oil pressure light keep coming on, I’ve had the switch, filter and a new oil pump put in but just got a back from the mechanic and the light is still coming on, it seems to be running absolutely fine but I’ve no idea why I’m still getting the light?