I wasn't going to shrink the TEMPDB, I would never shrink a db in production especially a sys db.
I have queried the tables it seems that the 99% free reported by the database is bogus. The files seem to be full with data around 3gb. For now I have set the files to Autogrow may need to restart the service to resolve for now.
Can;t leave auto grow to none as it may result in a loss of service.
Thanks for your help I thought I was going crazy. If you have anything more please post.