If the power supply starting ( and suppling the spike) is the problem, why not just use either a timed relay or some type of opto to hook the driver circuit to the power circuit after the power supply has become stable?
Maybe yes, maybe no?
I know *just* enough about circuit design to get me into alot of real world trouble.
Just some thoughts.
d~