Thorough Regular servicing is the answer.
I use a good mineral oil for a VR6, genuine filter and an engine flush before every oil change.

Glad you sorted it out.