FCCS cash crunch blamed on several factors