If it was a pin hole, I wouldn't think that the oil would leak that fast. It can produce quite a mess though. The pressure hoses can have a pin hole leak and difficult to find. I had one and when I found it, I thought it was a spider web that was there. I reached out to touch it and got fluid on my hand. I then knew I found my leak. It may take a flashlight (torch) to find the leak. I would think it would be best to get it up in the air so you can look up to see if you can find it that way. Good luck.