If the source already exists it looks like you don't initialize eventLog1.Source.
Suggest you move the initialization code to OnStart and out of the constructor.
And move these two lines out of the if statement:
eventLog1.Source = "WinService";
eventLog1.Log = "WinServiceLog";