There could be a lot of places it can leak from, but since you say it mostly leaks wen you park up hill, check the oil pan, the oil filter (around it also) and the bottom of your block to start. But like I said you have to over 100 different places it can be leaking from. Just trying to give you a push in the right direction.