Are the fish gasping for air? red gills? though I guess it doesnt matter at this point. Your fish are being poisoned. Im really surprised they are still alive, though Im sure thats not what you want to hear.
I jumped through a few articles for you and noticed that sometimes certain products will give a false reading to water tests. Is ammonia lock a product? You might want to quit using that one. What are the rest of your water tests showing? Especially nitrites would be interesting to know as well as nitrates. You have to have nitrates in there by now.
Far more experienced people will be along to help you, but dont put any more products in your tank untill someone can help you. You will get answers here and lots of help. While your waiting, there are some good articles up at the top and on left hand side. Check out cycling with fish section.
Welcome to the forum, we all started with our problems, share our ups and downs, mistakes and right way to do ums
