you have verified that it is coming from the breather correct? not just under the hood which could be an oil leak....like valve cover seeping onto the manifold. If it is in fact coming from the breather then yes it sounds like an engine issue...ring or possibly head gasket. Have you checked your oil...is it clean? I would do a compression test that will be a pretty quick way to look towards a ring or head gasket.
Do a compression test....that is pretty quick and post your numbers.....