Use less oil. The pesto will have a more dry consistency but that's ok. To help balance it out also use less pine nuts.
Sorry, I would not use any other liquids with basil pesto. There's nothing technically wrong with it but pesto is pesto is pesto. It's a paste, not a liquid. If I'm stirring it into a pasta I may stir in cream as well, but not directly into the pesto.