Trouble with Writer via FoxPro

Hi all: I´m automating LO Writer from an app written in Visual FoxPro 9 and I´m doing it OK, but there is trouble when:

a) I create an instance of Writer
b) Do the writer jobs
c) Close that writer instance
d) Execute DISPOSE and TERMINATE methods of the COM object
e) Kill “soffice.bin” and “soffice.exe” processes
f) Try to create a new instance of Writer

When doing that steps, I receive the following message:

OLE error code 0x800706ba: Unknown COM status code.
Proc.: oooservicemanager_createinstance
Line: 303

Can you help me please?