A water change should not trigger an ammonia spike.
Do you add a water conditioner to the water that you add back to the tank?
What test kit are you using?
Do you do gravel vacs on a weekly basis?
Yes, water parameters do vary from time to time, but not that much. Granted, you tank is still young and not yet that established, however, an ammonia reading of 1 ppm is unlikely unless something has gone wrong?
What size tank are do you have? Have you made sure that no other fish have died, and if is, do you remove them from your tank rather quickly? A dead fish that rots in a tank (this does not take long after death) can cause a huge ammonia spike, especially if the tank is small. A small tank obviously has less water volume which means less area for ammonia to disperse, which leads to an ammonia spike.
In a established tank (6+ months old) ammonia and nitrite should not stray from 0 ppm at all. It has been a long time since I ever had in issue with my establish tanks, just because the bacteria are so well established.
-FHM