Are large temperature variation in a water heater normal?
Such a variation is not normal unless you are using an abnormally high amount of water so that the water heater does not have enough time to recover.  Otherwise, since the heater worked properly when first installed, I would recommend calling the installer.