When was it serviced last? If you want to rule out the basics open the oil filter housing and have a look at the filter. For the sake of a tenner it's probably worth changing while your there. Blocked or collapsed filters can cause oil pressure issues.