hi im sorry I did not find a solution I had to start from scratch and then used WP Super Cache which worked fine.
I have since stopped using multi sites and do a separate installs for each of my sites there's far less risk.
If something goes wrong I can't afford for all my sites to go wrong.
Good luck I hope you find a solution and if you do please post back to help others in the future that may have the same problem.