How to detect a spiky signal embedded in a periodic signal
You can use linear prediction: look at the residual of an AR model. If the signal is a sum of sinusoidal components - and provided the order of the model is appropriately chosen - the prediction error will be small. Unexpected spikes will directly show up in the error signal.