In this paper, a modified technique based on the combination of the Single Neuron PID (SNPID), as the main controller and Sliding Mode Control (SMC), as an adaptation technique, to design an optimized self-tuned for SNPID controller that may overcome difficulties faced when a change in system operating points occurs. The proposed approach has been implemented as a power system stabilizer (PSS) for a synchronous generator connected to an infinite bus. The Flower Pollination (FP) optimization is based on an appropriate objective function. To demonstrate the effectiveness of the combination obtained controllers, PSS, is tested under different operating conditions. The combination controllers are shown through uncertainties system parameters changes under different disturbances. The results show the ability of the suggested controllers to enhance well the system performances