I am new to this forum but not new to fish keeping and I don't want to come off the wrong way, but.... Everyone is talking about water and pH but not anything that seems at all relevant to me. Nobody is talking about Ammonia, Nitrate or Nitrite or really the apparent source, Petco, either. Everyone is also assuming city water. Is it city water? What is the source?
Your water change schedule sounds fine. What about temperature difference between the tank water and the water you added? You could have shocked guppies if it was too drastic. Doubtful to me though - fish are built to handle "slight" but rapid changes in water temps.
How long have you had them? How long has the tank been set up? How did you cycle the tank when it was set up? How much do you feed them? What do you feed? What else is in the tank? What is the source of these guppies and are they a "type"? Did you check Ammonia, Nitrate or Nitrite (FIRST thing to check)?
I am going to bet it has something to do with Ammonia, Nitrate or Nitrite.
Just some ramblings...
Number one: Know your fish. Guppies, especially MegaPetStore guppies, are actually pretty difficult to keep for inexperienced hobbyists. I keep and breed show guppies and other fish - mostly live bearers at the moment. I am going to climb on my tiny podium for a moment. IN GENERAL buying fish from MegaPetStore is a BAD idea. They are on central filtration and even though they claim to have the ultimate UV sterilizer and it kills all disease - don't believe it. Fish in one tank get the disease it will make its way to the rest of the tanks. EVERY place I know on central filtration has the most unhealthy fish period. Even local places running central filtration. Certain species of fish are also very weak - depends on the original source a lot of times. For example if they import from Asia, it is just bad bad news. The philosophy of a lot of Asian fish farms is that you raise them in a pharmaceutical soup and they live with good productivity. They are weak without much of an immune system though. I know a person in Hong Kong who knows some of these people. Their philosophy is this - "Why do I want a fish to live more then a couple weeks in someone's tank? That is bad for business." Guppies, Angelfish, Discus and some others are particularly bad. Most of the fish in the US come from Florida and other southern locations but some do come from Asia. It really depends on the store and/or distributor. In my experiences, Petco doesn't seem to be the worst of places to deal with. It depends on the particular store - that I can say for certain.
Number two: pH notes. Like everyone has said - don't use chemicals to alter your pH. It is a disaster waiting to happen. If you are keeping advanced wild caught or extremely sensitive fish the story may change. I would say "common" guppies are probably fine up to about a pH of 8.0. I am doubtful your pH was an 8.4 - that does not make a lot of sense to me.
Number three: Water chemistry - non-pH. Guppies can be highly sensitive to changes in water chemistry. I don't think it has anything to do with the water changes. More likely would be high Ammonia or Nitrate created by lots of waste in the tank. Those will kill a fish rapidly - especially something sensitive like guppies. Do you know how much to feed? Do you ever vacuum your gravel? Was the tank cycled well? Another thing to consider - but I am not really considering it - is how hard your water is (in fact forget I mentioned it.)
Number four: Tankmates. Most catfish don't make good tank mates and actually neither do platies. Guppies are good with non-nipping fish and other small non-aggressive fish. Leaves out most. The only things I have had good luck keeping with guppies are various plecos, small shrimp and that's really about it. A lot of tetras, barbs and rasboras are fin nippers which is not good. I in general have not kept these kinds of fish in quite a while.
Number five: Age. How old are they? Guppies have short life spans... Some are surprisingly short and when you buy them in MegaPetStore they are usually probably in the 4-6 months old range. Not likely they would die at the same time but you never know. It is amazing the variance in aging between my strains - I have a couple that they will last a couple years no problem if carefully kept and one that I would estimate to be in the 15 month range (kind of new strain for me).
I don't want to sound like I am lecturing, but I have done this for many years and I am a subscriber to the old school methods of Fish keeping and despise the monster pet stores methods and the distributors they deal with in general. It is not that I am not willing to try the new things. I have tried and continue to try "new" things I hear about (bottled bacteria for cycling a tank for example). But I keep going back to the old methods because they truly do work and work well. I am tempted to start my own advice site about topics in general on they hobby just because I see so much information on the internet and hear it in the stores that is simply not true or straight out lies.