climberman:
Before you drive yourself crazy, perform your due diligence (accurately measuring oil pressure, making sure you have a proper oil) and then give the results to your mechanic. Hopefully if he is a stand-up pro, he will sort the issue out. Digging into your motor will just shift the blame to something you did. A good moral to the story is always have your motor started and tested by the shop before you take it home. Even better, spend the money and put it on a dyno.