I've replaced the oil pressure sensor three times, and the O-ring on the pickup tube once. I get the message less frequently, but I still get it (usually while cornering, if that tells you anything).
What's left? The oil pump? Maybe something else cheaper that's still made?