Has the timing belt ever been changed? Check/change that ASAP. Take it to a mechanic for your next oil change and they'll perform a free multi-point inspection to make sure there aren't any seals leaking.

That's my two cents.