It may well be that if your light went off even for a second in a power interruption that it attempted to restart the bulb immediately and the bulb cannot power back up properly until it has cooled down for at least 15 minutes,on a 400watt hps anyway may be longer for a 600 watt.
If after the bulb has cooled down properly it still flickers check that it is screwed in tightly enough.
Failing all that i would buy a new bulb before i bought a new ballast