You say everything worked fine for four months, If you had good pressure and now low pressure that would indicate a failure somewhere, The mechanic may drain the oil through a paint filter to check if there is any metal in the oil and cut open the oil filter to check for debris. Sounds like a bearing failure. I hope not.