Why does my com+ object not shut down?

I have created an active x dll from visual basic 6 and registered it through component service on windows 2000 advanced server.

I call the object in my asp script and looking through component services the ball starts spinning.

The default time out is left at 3 minutes but after this time the ball is still spinning!!

I am using setcomplete to the objectcontext in the dll and set my varible in the asp script to nothing and it still happening.

I have tried a third party dll but this is doing exactly the same. Is there anything else I could try??